From 8b568ae6b3c7006ad153185ff497199cd37cece6 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Wed, 12 Aug 2026 14:30:36 -0700 Subject: [PATCH] update all open api docs --- openApiDocs/beta/Applications.yml | 128 +- openApiDocs/beta/BackupRestore.yml | 42 +- openApiDocs/beta/Calendar.yml | 25 +- openApiDocs/beta/Compliance.yml | 127 +- openApiDocs/beta/CrossDeviceExperiences.yml | 127 +- openApiDocs/beta/DeviceManagement.yml | 355 +- openApiDocs/beta/Devices.CloudPrint.yml | 127 +- .../beta/Devices.CorporateManagement.yml | 277 +- openApiDocs/beta/Education.yml | 127 +- openApiDocs/beta/Files.yml | 815 +- openApiDocs/beta/Groups.yml | 128 +- .../beta/Identity.DirectoryManagement.yml | 466 +- openApiDocs/beta/Identity.SignIns.yml | 181 +- openApiDocs/beta/NetworkAccess.yml | 169 +- openApiDocs/beta/Planner.yml | 10 + openApiDocs/beta/Search.yml | 1 + openApiDocs/beta/Sites.yml | 127 +- openApiDocs/beta/Users.Actions.yml | 127 +- openApiDocs/beta/Users.Functions.yml | 127 +- openApiDocs/beta/Users.yml | 267 +- openApiDocs/beta/WindowsUpdates.yml | 127 +- openApiDocs/v1.0/Applications.yml | 56 + openApiDocs/v1.0/Bookings.yml | 1253 +- openApiDocs/v1.0/CloudCommunications.yml | 32 + openApiDocs/v1.0/Compliance.yml | 56 + .../v1.0/DeviceManagement.Administration.yml | 56 + openApiDocs/v1.0/DeviceManagement.yml | 56 + openApiDocs/v1.0/Devices.CloudPrint.yml | 56 + .../v1.0/Devices.CorporateManagement.yml | 56 + openApiDocs/v1.0/Education.yml | 56 + openApiDocs/v1.0/Groups.yml | 56 + .../v1.0/Identity.DirectoryManagement.yml | 340 + openApiDocs/v1.0/Identity.Governance.yml | 67599 +++++++++++++--- openApiDocs/v1.0/Identity.SignIns.yml | 199 + openApiDocs/v1.0/Reports.yml | 35 + openApiDocs/v1.0/Search.yml | 11 + openApiDocs/v1.0/Security.yml | 60 + openApiDocs/v1.0/Sites.yml | 80 +- openApiDocs/v1.0/Teams.yml | 56 + openApiDocs/v1.0/Users.Actions.yml | 56 + openApiDocs/v1.0/Users.Functions.yml | 56 + openApiDocs/v1.0/Users.yml | 195 + 42 files changed, 61516 insertions(+), 12784 deletions(-) diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 929469d4b3..0abcd40058 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -23729,6 +23729,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -27000,6 +27006,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -27650,12 +27662,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -31164,7 +31170,6 @@ components: type: object additionalProperties: type: object - description: 'IP range base class for representing IPV4, IPV6 address ranges' microsoft.graph.optionalClaim: title: optionalClaim type: object @@ -32514,7 +32519,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -32569,7 +32574,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -33497,26 +33502,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -38150,6 +38135,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -40900,6 +40886,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -45549,7 +45549,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -45826,6 +45826,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -45833,10 +45834,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -46533,6 +46536,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -48230,6 +48240,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -48374,6 +48392,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -50748,6 +50768,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -52816,6 +52850,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -52838,6 +52880,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.documentSetVersionItem: @@ -53466,6 +53510,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -53824,11 +53882,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -53861,6 +53919,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/BackupRestore.yml b/openApiDocs/beta/BackupRestore.yml index f5ac643854..022cafaf21 100644 --- a/openApiDocs/beta/BackupRestore.yml +++ b/openApiDocs/beta/BackupRestore.yml @@ -488,6 +488,10 @@ paths: nullable: true orderBy: $ref: '#/components/schemas/microsoft.graph.browseQueryOrder' + optimizedBrowse: + type: boolean + default: false + nullable: true additionalProperties: type: object required: true @@ -11747,6 +11751,13 @@ components: title: browseQueryResponseItem type: object properties: + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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 itemKey: type: string description: Unique identifier of the returned item. @@ -11758,6 +11769,13 @@ components: description: 'The count of items present within the items; for example, the count of files in a folder.' format: int32 nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.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 + format: date-time + nullable: true name: type: string description: The name of the item. @@ -12877,6 +12895,18 @@ components: - failed - unknownFutureValue type: string + microsoft.graph.identitySet: + title: identitySet + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + device: + $ref: '#/components/schemas/microsoft.graph.identity' + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.browseQueryResponseItemType: title: browseQueryResponseItemType enum: @@ -13087,18 +13117,6 @@ components: $ref: '#/components/schemas/microsoft.graph.restorePointTags' additionalProperties: type: object - microsoft.graph.identitySet: - title: identitySet - type: object - properties: - application: - $ref: '#/components/schemas/microsoft.graph.identity' - device: - $ref: '#/components/schemas/microsoft.graph.identity' - user: - $ref: '#/components/schemas/microsoft.graph.identity' - additionalProperties: - type: object microsoft.graph.backupServiceConsumer: title: backupServiceConsumer enum: diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index 8b01cbfc54..7702fe1dba 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -21214,6 +21214,10 @@ components: type: string description: The phone number of the place. nullable: true + placeId: + type: string + description: A stable service-level identifier for the place object used by Places workloads. + nullable: true tags: type: array items: @@ -21383,6 +21387,11 @@ components: $ref: '#/components/schemas/microsoft.graph.mailboxDetails' mode: $ref: '#/components/schemas/microsoft.graph.placeMode' + servicePlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.placeServicePlanInfo' + description: Service plans associated with the desk. additionalProperties: type: object microsoft.graph.floor: @@ -21448,9 +21457,6 @@ components: nickname: type: string description: 'A short, friendly name for the room, often used for easier identification or display in UI.' - placeId: - type: string - nullable: true teamsEnabledState: $ref: '#/components/schemas/microsoft.graph.placeFeatureEnablement' videoDeviceName: @@ -21522,9 +21528,6 @@ components: nickname: type: string description: 'A short, friendly name for the workspace, often used for easier identification or display in the UI.' - placeId: - type: string - nullable: true additionalProperties: type: object microsoft.graph.section: @@ -22022,6 +22025,16 @@ components: type: object additionalProperties: type: object + microsoft.graph.placeServicePlanInfo: + title: placeServicePlanInfo + type: object + properties: + servicePlanId: + type: string + description: The service plan identifier. + nullable: true + additionalProperties: + type: object microsoft.graph.bookingType: title: bookingType enum: diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index d9ead892c9..5a5959c8ce 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -11304,6 +11304,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -14539,6 +14545,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -15189,12 +15201,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -19692,6 +19698,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -20948,7 +20955,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -20979,7 +20986,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -21869,26 +21876,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -28225,6 +28212,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -28232,10 +28220,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.userSet: @@ -28843,6 +28833,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -31193,7 +31197,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -32030,6 +32034,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -34710,6 +34721,14 @@ components: - emailUser - azureCommunicationServicesUser type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -34854,6 +34873,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -35839,6 +35860,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -38329,6 +38364,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -38351,6 +38394,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -38476,6 +38521,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -39536,11 +39595,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -39573,6 +39632,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index b4d46b0001..874ba38fa4 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -7316,6 +7316,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -9779,6 +9785,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -10205,12 +10217,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -13049,6 +13055,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -15173,7 +15180,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -15204,7 +15211,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -16008,26 +16015,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21531,6 +21518,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -21538,10 +21526,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.siteArchivalDetails: @@ -23477,6 +23467,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -25979,7 +25983,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -26816,6 +26820,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -29786,6 +29797,14 @@ components: - emailUser - azureCommunicationServicesUser type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -29930,6 +29949,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -30995,6 +31016,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -33650,6 +33685,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -33672,6 +33715,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -33797,6 +33842,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34665,11 +34724,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -34702,6 +34761,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index b0909b1acd..e83a474a93 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -1811,6 +1811,42 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.createZeroTouchWebToken: + post: + tags: + - deviceManagement.androidManagedStoreAccountEnterpriseSettings + summary: Invoke action createZeroTouchWebToken + description: Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + operationId: deviceManagement.androidManagedStoreAccountEnterpriseSetting_createZeroTouchWebToken + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + parentUri: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /deviceManagement/androidManagedStoreAccountEnterpriseSettings/microsoft.graph.requestEnterpriseUpgradeUrl: post: tags: @@ -5356,6 +5392,31 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.comanagedDevice_getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': post: tags: @@ -5673,6 +5734,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.comanagedDevice_removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': post: tags: @@ -29568,6 +29663,31 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + get: + tags: + - deviceManagement.managedDevice + summary: Invoke function getSyncStatus + operationId: deviceManagement.managedDevice_getSyncStatus + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': post: tags: @@ -29885,6 +30005,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + post: + tags: + - deviceManagement.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: deviceManagement.managedDevice_removeDeviceEsim + parameters: + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': post: tags: @@ -43080,6 +43234,22 @@ components: additionalProperties: type: object description: Device Compilance Policy Setting State for a given device. + microsoft.graph.deviceSyncStatusResponse: + title: deviceSyncStatusResponse + type: object + properties: + components: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' + description: Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + readOnly: true + deviceId: + type: string + description: 'Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: ''d1e2f3a4-b5c6-7890-abcd-ef1234567890''. Read-only. Not nullable.' + readOnly: true + additionalProperties: + type: object microsoft.graph.administratorConfiguredDeviceComplianceState: title: administratorConfiguredDeviceComplianceState enum: @@ -56622,6 +56792,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -57045,6 +57221,29 @@ components: $ref: '#/components/schemas/microsoft.graph.settingSourceType' additionalProperties: type: object + microsoft.graph.syncComponent: + title: syncComponent + type: object + properties: + moreInfo: + type: string + description: 'Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as ''3/6'' (completed out of total), or a list of individual item names. Read-only. Nullable.' + nullable: true + readOnly: true + name: + type: string + description: 'Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable.' + readOnly: true + reportedDateTime: + 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: 'Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only. Not nullable.' + format: date-time + readOnly: true + status: + $ref: '#/components/schemas/microsoft.graph.syncComponentStatus' + additionalProperties: + type: object microsoft.graph.configurationManagerActionType: title: configurationManagerActionType enum: @@ -65446,6 +65645,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -66095,7 +66300,7 @@ components: maximum: 2147483647 minimum: -2147483648 type: number - description: The size of the OS Disk in GB. Read-only. + description: The size of the operating system disk in GB. Read-only. format: int32 supportedSolution: $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' @@ -69282,12 +69487,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -71342,6 +71541,39 @@ components: - deviceConfiguration - deviceIntent type: string + microsoft.graph.syncComponentStatus: + title: syncComponentStatus + enum: + - none + - inProgress + - success + - failure + - partialSuccess + - unknownFutureValue + type: string + description: A list of possible status states for a sync infrastructure component or policy during a device sync operation. + x-ms-enum: + name: syncComponentStatus + modelAsString: false + values: + - value: none + description: 'Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing.' + name: none + - value: inProgress + description: 'Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device.' + name: inProgress + - value: success + description: Indicates the component completed successfully. The component has finished its work and reported a successful outcome. + name: success + - value: failure + description: 'Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure.' + name: failure + - value: partialSuccess + description: 'Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome.' + name: partialSuccess + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.securityBaselinePolicySourceType: title: securityBaselinePolicySourceType enum: @@ -76106,7 +76338,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -76161,7 +76393,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -76639,26 +76871,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -79823,6 +80035,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -82192,6 +82405,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -85879,7 +86106,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -86156,6 +86383,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -86163,10 +86391,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -86863,6 +87093,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -88410,6 +88647,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -88546,6 +88791,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -90528,6 +90775,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -92639,6 +92900,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -92661,6 +92930,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.documentSetVersionItem: @@ -93281,6 +93552,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -93946,11 +94231,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -93983,6 +94268,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index f21fe06341..4017600781 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -11216,6 +11216,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -13950,6 +13956,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -14600,12 +14612,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -18222,6 +18228,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -20494,7 +20501,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -20525,7 +20532,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -21428,26 +21435,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26973,6 +26960,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -26980,10 +26968,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.siteArchivalDetails: @@ -28801,6 +28791,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -31308,7 +31312,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -32145,6 +32149,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -34437,6 +34448,14 @@ components: - emailUser - azureCommunicationServicesUser type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -34581,6 +34600,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -35646,6 +35667,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -36992,6 +37027,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -37014,6 +37057,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -37139,6 +37184,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -38039,11 +38098,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -38076,6 +38135,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index b9f23a1333..bf1af27a48 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -50702,6 +50702,39 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.getSyncStatus()': + get: + tags: + - users.managedDevice + summary: Invoke function getSyncStatus + operationId: user.managedDevice_getSyncStatus + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceSyncStatusResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.initiateDeviceAttestation': post: tags: @@ -51115,6 +51148,48 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceEsim': + post: + tags: + - users.managedDevice + summary: Invoke action removeDeviceEsim + description: Remove eSIM from the device + operationId: user.managedDevice_removeDeviceEsim + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: managedDevice-id + in: path + description: The unique identifier of managedDevice + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + iccId: + type: string + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/managedDevices/{managedDevice-id}/microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement': post: tags: @@ -57465,6 +57540,8 @@ components: - title: vppToken type: object properties: + appleDeviceAppDeliveryProtocolType: + $ref: '#/components/schemas/microsoft.graph.appleDeviceDeliveryProtocol' appleId: type: string description: The apple Id associated with the given Apple Volume Purchase Program Token. @@ -58929,6 +59006,22 @@ components: additionalProperties: type: object description: Device Compilance Policy Setting State for a given device. + microsoft.graph.deviceSyncStatusResponse: + title: deviceSyncStatusResponse + type: object + properties: + components: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.syncComponent' + description: Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + readOnly: true + deviceId: + type: string + description: 'Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: ''d1e2f3a4-b5c6-7890-abcd-ef1234567890''. Read-only. Not nullable.' + readOnly: true + additionalProperties: + type: object microsoft.graph.administratorConfiguredDeviceComplianceState: title: administratorConfiguredDeviceComplianceState enum: @@ -63691,6 +63784,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -64167,6 +64266,29 @@ components: $ref: '#/components/schemas/microsoft.graph.settingSourceType' additionalProperties: type: object + microsoft.graph.syncComponent: + title: syncComponent + type: object + properties: + moreInfo: + type: string + description: 'Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as ''3/6'' (completed out of total), or a list of individual item names. Read-only. Nullable.' + nullable: true + readOnly: true + name: + type: string + description: 'Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable.' + readOnly: true + reportedDateTime: + 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: 'Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: ''2014-01-01T00:00:00Z''. Read-only. Not nullable.' + format: date-time + readOnly: true + status: + $ref: '#/components/schemas/microsoft.graph.syncComponentStatus' + additionalProperties: + type: object microsoft.graph.configurationManagerActionType: title: configurationManagerActionType enum: @@ -68832,6 +68954,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -69400,12 +69528,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -71267,6 +71389,39 @@ components: - deviceConfiguration - deviceIntent type: string + microsoft.graph.syncComponentStatus: + title: syncComponentStatus + enum: + - none + - inProgress + - success + - failure + - partialSuccess + - unknownFutureValue + type: string + description: A list of possible status states for a sync infrastructure component or policy during a device sync operation. + x-ms-enum: + name: syncComponentStatus + modelAsString: false + values: + - value: none + description: 'Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing.' + name: none + - value: inProgress + description: 'Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device.' + name: inProgress + - value: success + description: Indicates the component completed successfully. The component has finished its work and reported a successful outcome. + name: success + - value: failure + description: 'Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure.' + name: failure + - value: partialSuccess + description: 'Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome.' + name: partialSuccess + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.securityBaselinePolicySourceType: title: securityBaselinePolicySourceType enum: @@ -71392,7 +71547,6 @@ components: type: object additionalProperties: type: object - description: 'IP range base class for representing IPV4, IPV6 address ranges' microsoft.graph.proxiedDomain: title: proxiedDomain type: object @@ -73085,7 +73239,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -73140,7 +73294,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -73886,26 +74040,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -76907,6 +77041,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -79007,6 +79142,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -82640,7 +82789,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -82917,6 +83066,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -82924,10 +83074,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -83624,6 +83776,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -85089,6 +85248,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -85233,6 +85400,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -87215,6 +87384,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -89326,6 +89509,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -89348,6 +89539,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.documentSetVersionItem: @@ -89968,6 +90161,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -90633,11 +90840,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -90670,6 +90877,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 9e542b6103..57d181d5fa 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -20464,6 +20464,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -23515,6 +23521,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -24165,12 +24177,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -27342,6 +27348,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -29674,7 +29681,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -29705,7 +29712,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -30576,26 +30583,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -36161,6 +36148,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -36168,10 +36156,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.siteArchivalDetails: @@ -38089,6 +38079,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -40588,7 +40592,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -41425,6 +41429,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -44260,6 +44271,14 @@ components: - emailUser - azureCommunicationServicesUser type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -44404,6 +44423,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -45469,6 +45490,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -48088,6 +48123,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -48110,6 +48153,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -48235,6 +48280,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -49295,11 +49354,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -49332,6 +49391,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 52b742f842..09d3146727 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -8894,6 +8894,58 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drive.item_lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.lockInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': post: tags: @@ -8984,6 +9036,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drive.item_releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': post: tags: @@ -24352,6 +24437,50 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/drives/{drive-id}/root/microsoft.graph.lock': + post: + tags: + - drives.driveItem + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: drive.root_lock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.lockInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/drives/{drive-id}/root/microsoft.graph.permanentDelete': post: tags: @@ -24426,6 +24555,31 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/drives/{drive-id}/root/microsoft.graph.releaseLock': + post: + tags: + - drives.driveItem + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: drive.root_releaseLock + parameters: + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/drives/{drive-id}/root/microsoft.graph.restore': post: tags: @@ -36831,6 +36985,66 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + post: + tags: + - groups.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: group.drive.item_lock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.lockInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': post: tags: @@ -36937,6 +37151,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + post: + tags: + - groups.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: group.drive.item_releaseLock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.restore': post: tags: @@ -55024,6 +55279,58 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.lock': + post: + tags: + - groups.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: group.drive.root_lock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.lockInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': post: tags: @@ -55114,6 +55421,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.releaseLock': + post: + tags: + - groups.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: group.drive.root_releaseLock + parameters: + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.restore': post: tags: @@ -79352,6 +79692,66 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.lock': + post: + tags: + - users.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: user.drive.item_lock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.lockInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.permanentDelete': post: tags: @@ -79420,41 +79820,82 @@ paths: schema: type: string x-ms-docs-key-type: driveItem - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - viewer: - type: string - nullable: true - chromeless: - type: boolean - default: false - nullable: true - allowEdit: - type: boolean - default: false - nullable: true - page: - type: string - nullable: true - zoom: - type: number - format: double - nullable: true - additionalProperties: - type: object - required: true + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + viewer: + type: string + nullable: true + chromeless: + type: boolean + default: false + nullable: true + allowEdit: + type: boolean + default: false + nullable: true + page: + type: string + nullable: true + zoom: + type: number + format: double + nullable: true + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.itemPreviewInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.releaseLock': + post: + tags: + - users.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: user.drive.item_releaseLock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: The unique identifier of driveItem + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.itemPreviewInfo' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action @@ -97545,6 +97986,58 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore + '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.lock': + post: + tags: + - users.drive + summary: Invoke action lock + description: 'Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file''s current lock state and the caller''s identity. The caller doesn''t need to track whether they previously locked the file, and doesn''t need to manage a lock identifier. Only exclusive locks are currently supported.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + operationId: user.drive.root_lock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + durationMinutes: + maximum: 2147483647 + minimum: -2147483648 + type: number + format: int32 + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.lockInfo' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.permanentDelete': post: tags: @@ -97635,6 +98128,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.releaseLock': + post: + tags: + - users.drive + summary: Invoke action releaseLock + description: 'Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file''s current state (no lock identifier is required from the caller).' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/driveitem-releaselock?view=graph-rest-beta + operationId: user.drive.root_releaseLock + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: drive-id + in: path + description: The unique identifier of drive + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/users/{user-id}/drives/{drive-id}/root/microsoft.graph.restore': post: tags: @@ -100946,6 +101472,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -101317,6 +101849,31 @@ components: description: List of sensitivity labels assigned to a file. additionalProperties: type: object + microsoft.graph.lockInfo: + title: lockInfo + 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: 'The date and time when the lock was created, in UTC. Read-only.' + format: date-time + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the lock expires, in UTC. Read-only.' + format: date-time + nullable: true + lockType: + $ref: '#/components/schemas/microsoft.graph.lockType' + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: The collection of users that currently hold the lock on the file. Read-only. + additionalProperties: + type: object ReferenceNumeric: enum: - '-INF' @@ -102326,31 +102883,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.lockInfo: - title: lockInfo - 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: 'The date and time when the lock was created, in UTC. Read-only.' - format: date-time - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time when the lock expires, in UTC. Read-only.' - format: date-time - nullable: true - lockType: - $ref: '#/components/schemas/microsoft.graph.lockType' - owners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userIdentity' - description: The collection of users that currently hold the lock on the file. Read-only. - additionalProperties: - type: object microsoft.graph.malware: title: malware type: object @@ -104271,6 +104803,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -104921,12 +105459,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -107496,6 +108028,30 @@ components: description: The unique identifier for the tenant that hosts the file when this label is applied. additionalProperties: type: object + microsoft.graph.lockType: + title: lockType + enum: + - none + - exclusive + - shared + - unknownFutureValue + type: string + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address associated with the user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + additionalProperties: + type: object microsoft.graph.retentionLabelSettings: title: retentionLabelSettings type: object @@ -108610,30 +109166,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.lockType: - title: lockType - enum: - - none - - exclusive - - shared - - unknownFutureValue - type: string - microsoft.graph.userIdentity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: userIdentity - type: object - properties: - ipAddress: - type: string - description: Indicates the client IP address associated with the user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true - additionalProperties: - type: object microsoft.graph.pendingContentUpdate: title: pendingContentUpdate type: object @@ -110459,7 +110991,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -110514,7 +111046,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -111455,26 +111987,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -115512,6 +116024,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -118277,6 +118790,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -121463,7 +121990,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -121740,6 +122267,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -121747,10 +122275,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -122447,6 +122977,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -124450,6 +124987,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -124594,6 +125139,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -126097,6 +126644,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -128490,6 +129051,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -128512,6 +129081,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -128704,6 +129275,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -129468,11 +130053,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -129505,6 +130090,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index d1288232a5..afdfafe34e 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -18697,6 +18697,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -21945,6 +21951,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -22371,12 +22383,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -25436,6 +25442,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -26440,7 +26447,6 @@ components: type: object additionalProperties: type: object - description: 'IP range base class for representing IPV4, IPV6 address ranges' microsoft.graph.optionalClaim: title: optionalClaim type: object @@ -27677,7 +27683,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -27708,7 +27714,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -28500,26 +28506,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -34240,6 +34226,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -34247,10 +34234,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.siteArchivalDetails: @@ -35871,6 +35860,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -38359,7 +38362,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -39196,6 +39199,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -42120,6 +42130,14 @@ components: - emailUser - azureCommunicationServicesUser type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -42264,6 +42282,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -43329,6 +43349,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -45979,6 +46013,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -46001,6 +46043,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -46121,6 +46165,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -46989,11 +47047,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -47026,6 +47084,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index 29148ef3e8..3fd8a5c888 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -21451,6 +21451,233 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /directory/remoteTenantGroups: + get: + tags: + - directory.remoteTenantGroup + summary: List remoteTenantGroup objects + description: Get a list of the remoteTenantGroup objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/directory-list-remotetenantgroups?view=graph-rest-beta + operationId: directory_ListRemoteTenantGroup + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.remoteTenantGroupCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.remoteTenantGroup + summary: Create new navigation property to remoteTenantGroups for directory + operationId: directory_CreateRemoteTenantGroup + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-docs-operation-type: operation + '/directory/remoteTenantGroups/{remoteTenantGroup-id}': + get: + tags: + - directory.remoteTenantGroup + summary: Get remoteTenantGroup + description: Read the properties and relationships of a remoteTenantGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/remotetenantgroup-get?view=graph-rest-beta + operationId: directory_GetRemoteTenantGroup + parameters: + - name: remoteTenantGroup-id + in: path + description: The unique identifier of remoteTenantGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: remoteTenantGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-docs-operation-type: operation + patch: + tags: + - directory.remoteTenantGroup + summary: Update the navigation property remoteTenantGroups in directory + operationId: directory_UpdateRemoteTenantGroup + parameters: + - name: remoteTenantGroup-id + in: path + description: The unique identifier of remoteTenantGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: remoteTenantGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-docs-operation-type: operation + delete: + tags: + - directory.remoteTenantGroup + summary: Delete navigation property remoteTenantGroups for directory + operationId: directory_DeleteRemoteTenantGroup + parameters: + - name: remoteTenantGroup-id + in: path + description: The unique identifier of remoteTenantGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: remoteTenantGroup + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-docs-operation-type: operation + /directory/remoteTenantGroups/$count: + get: + tags: + - directory.remoteTenantGroup + summary: Get the number of the resource + operationId: directory.remoteTenantGroup_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI /directory/sharedEmailDomains: get: tags: @@ -37337,6 +37564,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -37694,6 +37927,12 @@ components: x-ms-navigationProperty: true recovery: $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recovery' + remoteTenantGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + description: Collection of groups in remote Microsoft Entra tenants that are available in the directory. + x-ms-navigationProperty: true sharedEmailDomains: type: array items: @@ -38391,6 +38630,38 @@ components: type: object additionalProperties: type: object + microsoft.graph.remoteTenantGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: remoteTenantGroup + type: object + properties: + remoteGroupDisplayName: + type: string + description: Display name of the group in the remote tenant. + nullable: true + remoteGroupId: + 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: Unique identifier of the group in the remote tenant. + format: uuid + nullable: true + remoteTenantDisplayName: + type: string + description: Display name of the remote tenant. + nullable: true + remoteTenantId: + 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: Unique identifier of the remote tenant. + format: uuid + nullable: true + remoteTenantPrimaryDomain: + type: string + description: Primary domain name of the remote tenant. + nullable: true + additionalProperties: + type: object microsoft.graph.sharedEmailDomain: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -38719,7 +38990,7 @@ components: format: date-time isMicrosoftInfrastructure: type: boolean - description: Indicates whether this tenant is a Microsoft infrastructure tenant. + description: Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. readOnly: true appB2BSignInActivityMetrics: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetrics' @@ -38741,6 +39012,12 @@ components: properties: initial: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsInitial' + investigationHints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.actionStep' + description: 'Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints).' + x-ms-navigationProperty: true recent: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsRecent' additionalProperties: @@ -38753,6 +39030,12 @@ components: properties: initial: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsInitial' + investigationHints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.actionStep' + description: 'Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints).' + x-ms-navigationProperty: true recent: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsRecent' additionalProperties: @@ -38765,6 +39048,12 @@ components: properties: initial: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.billingMetricsInitial' + investigationHints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.actionStep' + description: 'Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints).' + x-ms-navigationProperty: true recent: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.billingMetricsRecent' additionalProperties: @@ -38777,6 +39066,12 @@ components: properties: initial: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.multiTenantApplicationMetricsInitial' + investigationHints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.actionStep' + description: 'Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints).' + x-ms-navigationProperty: true recent: $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.multiTenantApplicationMetricsRecent' additionalProperties: @@ -42305,6 +42600,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -42731,12 +43032,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -45065,6 +45360,21 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.tenantGovernanceServices.actionStep: + title: actionStep + type: object + properties: + actionUrl: + $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.actionUrl' + stepNumber: + type: string + description: 'The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource.' + text: + type: string + description: Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. + nullable: true + additionalProperties: + type: object microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsRecent: allOf: - $ref: '#/components/schemas/microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsBase' @@ -46245,6 +46555,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.remoteTenantGroupCollectionResponse: + title: Collection of remoteTenantGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.sharedEmailDomainCollectionResponse: title: Collection of sharedEmailDomain type: object @@ -46629,7 +46952,6 @@ components: type: object additionalProperties: type: object - description: 'IP range base class for representing IPV4, IPV6 address ranges' microsoft.graph.optionalClaim: title: optionalClaim type: object @@ -47873,6 +48195,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -49824,7 +50147,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -49855,7 +50178,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -50647,26 +50970,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -55139,6 +55442,19 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.tenantGovernanceServices.actionUrl: + title: actionUrl + type: object + properties: + displayName: + type: string + description: 'A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url.' + url: + type: string + description: 'A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step.' + nullable: true + additionalProperties: + type: object microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -56896,6 +57212,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -56903,10 +57220,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.siteArchivalDetails: @@ -58602,6 +58921,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -61083,7 +61416,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -61920,6 +62253,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -64887,6 +65227,14 @@ components: - emailUser - azureCommunicationServicesUser type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -65031,6 +65379,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -66096,6 +66446,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -68771,6 +69135,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -68793,6 +69165,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -68913,6 +69287,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -69781,11 +70169,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -69818,6 +70206,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object @@ -70629,6 +71025,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryPreviewJobCollectionResponse' + microsoft.graph.remoteTenantGroupCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroupCollectionResponse' microsoft.graph.sharedEmailDomainCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/beta/Identity.SignIns.yml b/openApiDocs/beta/Identity.SignIns.yml index 3bae4bc796..c53b87642b 100644 --- a/openApiDocs/beta/Identity.SignIns.yml +++ b/openApiDocs/beta/Identity.SignIns.yml @@ -21604,7 +21604,7 @@ paths: get: tags: - policies.crossTenantAccessPolicy - summary: List m365Capabilities for default policy + summary: List Microsoft 365 capabilities for default policy description: 'Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property.' externalDocs: description: Find more info here @@ -21658,7 +21658,7 @@ paths: post: tags: - policies.crossTenantAccessPolicy - summary: Create m365CapabilityBase for default policy + summary: Create Microsoft 365 capability for default policy description: Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. externalDocs: description: Find more info here @@ -21730,7 +21730,11 @@ paths: patch: tags: - policies.crossTenantAccessPolicy - summary: Update the navigation property m365Capabilities in policies + summary: Update Microsoft 365 capability for default policy + description: Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update-m365capabilities?view=graph-rest-beta operationId: policy.crossTenantAccessPolicy.default_UpdateM365Capability parameters: - name: m365CapabilityBase-name @@ -22156,7 +22160,7 @@ paths: get: tags: - policies.crossTenantAccessPolicy - summary: List m365Capabilities for partner + summary: List Microsoft 365 capabilities for partner description: 'Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property.' externalDocs: description: Find more info here @@ -22218,7 +22222,7 @@ paths: post: tags: - policies.crossTenantAccessPolicy - summary: Create m365CapabilityBase for partner + summary: Create Microsoft 365 capability for partner description: Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. externalDocs: description: Find more info here @@ -22307,7 +22311,11 @@ paths: patch: tags: - policies.crossTenantAccessPolicy - summary: Update the navigation property m365Capabilities in policies + summary: Update Microsoft 365 capability for partner + description: Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-update-m365capabilities?view=graph-rest-beta operationId: policy.crossTenantAccessPolicy.partner_UpdateM365Capability parameters: - name: crossTenantAccessPolicyConfigurationPartner-tenantId @@ -22346,7 +22354,11 @@ paths: delete: tags: - policies.crossTenantAccessPolicy - summary: Delete navigation property m365Capabilities for policies + summary: Delete Microsoft 365 capability for partner + description: Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-delete-m365capabilities?view=graph-rest-beta operationId: policy.crossTenantAccessPolicy.partner_DeleteM365Capability parameters: - name: crossTenantAccessPolicyConfigurationPartner-tenantId @@ -40089,7 +40101,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.verifiedIdUsageConfiguration' - description: 'Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue. Required.' + description: 'Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue, verification. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: verification. Required.' verifierDid: type: string description: Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. @@ -40153,10 +40165,12 @@ components: nullable: true agentDisplayName: type: string - description: 'Name of the agent. Supports $filter (eq, startsWith).' + description: 'Name of the agent. Deprecated. Use displayName instead. This property will be removed after 2027-04-28. Supports $filter (eq, startsWith).' + nullable: true agentId: type: string - description: 'The unique identifier for the agent. This is equivalent to ''id'' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith).' + description: 'The unique identifier for the agent. Deprecated. Use identityId instead. This property will be removed after 2027-04-28. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith).' + nullable: true blueprintId: type: string description: The identifier of the blueprint associated with the agent. Nullable. @@ -40174,10 +40188,10 @@ components: $ref: '#/components/schemas/microsoft.graph.riskDetectionTimingType' displayName: type: string - nullable: true + description: 'Human-readable name of the identity associated with this risk detection. Supports $filter (eq, startsWith).' identityId: type: string - nullable: true + description: 'Unique identifier of the identity associated with this risk detection. Supports $filter (eq, startsWith).' identityType: $ref: '#/components/schemas/microsoft.graph.agentIdentityType' lastModifiedDateTime: @@ -41833,6 +41847,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -44703,10 +44723,10 @@ components: properties: isEnabled: type: boolean - description: Defines if Face Check is required. Currently must always be true. + description: Indicates whether Face Check is required. Currently must be true. sourcePhotoClaimName: type: string - description: Source of photo to validate Face Check against. Currently must always be portrait + description: The source claim name for the photo used to validate Face Check. Currently must be portrait. additionalProperties: type: object microsoft.graph.verifiedIdProfileState: @@ -44722,19 +44742,19 @@ components: properties: acceptedIssuer: type: string - description: Trusted Verified ID issuer. + description: Trusted Verified ID issuer. Required. claimBindings: type: array items: $ref: '#/components/schemas/microsoft.graph.claimBinding' - description: Claim bindings from Verified ID to source attributes. + description: Claim bindings from Verified ID to source attributes. Required. claimBindingSource: $ref: '#/components/schemas/microsoft.graph.claimBindingSource' claimValidation: $ref: '#/components/schemas/microsoft.graph.claimValidation' type: type: string - description: Verified ID type. + description: Verified ID type. Required. additionalProperties: type: object microsoft.graph.verifiedIdUsageConfiguration: @@ -46681,6 +46701,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -47107,12 +47133,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -52288,10 +52308,10 @@ components: $ref: '#/components/schemas/microsoft.graph.matchConfidenceLevel' sourceAttribute: type: string - description: Source attribute value + description: The source attribute from the directory or credential. verifiedIdClaim: type: string - description: Entra ID attribute value + description: The claim name in the verified ID credential. additionalProperties: type: object microsoft.graph.claimBindingSource: @@ -53616,7 +53636,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -53671,7 +53691,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -54500,26 +54520,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -59214,6 +59214,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -61702,6 +61703,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -66261,7 +66276,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -66479,6 +66494,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -66486,10 +66502,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -67186,6 +67204,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -67731,7 +67756,7 @@ components: properties: resourceId: type: string - description: The ID of the resource to modify (a user or group ID). + description: 'The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group.' nullable: true resourceType: $ref: '#/components/schemas/microsoft.graph.m365ResourceType' @@ -68964,6 +68989,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -69108,6 +69141,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -71433,6 +71468,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -73544,6 +73593,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -73566,6 +73623,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.documentSetVersionItem: @@ -74199,6 +74258,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -74636,11 +74709,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -74673,6 +74746,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/NetworkAccess.yml b/openApiDocs/beta/NetworkAccess.yml index acc4717025..b156c5c58e 100644 --- a/openApiDocs/beta/NetworkAccess.yml +++ b/openApiDocs/beta/NetworkAccess.yml @@ -8236,7 +8236,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - '/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy=''{aggregatedBy}'',discoveredApplicationSegmentId=''@discoveredApplicationSegmentId'',applicationId=''@applicationId'')': + '/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy=''{aggregatedBy}'',discoveredApplicationSegmentId=''@discoveredApplicationSegmentId'',applicationId=''@applicationId'',aiAgentId=''@aiAgentId'',aiAgentName=''@aiAgentName'',agentTypeId=''@agentTypeId'',agentVirtualId=''@agentVirtualId'',destinationUrl=''@destinationUrl'')': get: tags: - networkAccess.reports @@ -8288,6 +8288,46 @@ paths: schema: type: string nullable: true + - name: aiAgentId + in: query + description: 'Usage: aiAgentId=''@aiAgentId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: aiAgentName + in: query + description: 'Usage: aiAgentName=''@aiAgentName''' + style: form + explode: false + schema: + type: string + nullable: true + - name: agentTypeId + in: query + description: 'Usage: agentTypeId=''@agentTypeId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: agentVirtualId + in: query + description: 'Usage: agentVirtualId=''@agentVirtualId''' + style: form + explode: false + schema: + type: string + nullable: true + - name: destinationUrl + in: query + description: 'Usage: destinationUrl=''@destinationUrl''' + style: form + explode: false + schema: + type: string + nullable: true - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12382,6 +12422,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -15697,6 +15743,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -16123,12 +16175,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -20459,7 +20505,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -20514,7 +20560,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -21356,26 +21402,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26223,6 +26249,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -28327,6 +28354,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -33097,7 +33138,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -33374,6 +33415,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -33381,10 +33423,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -34081,6 +34125,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -35701,6 +35752,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -35845,6 +35904,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -38260,6 +38321,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -40407,6 +40482,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -40429,6 +40512,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.documentSetVersionItem: @@ -41057,6 +41142,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -41530,11 +41629,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -41567,6 +41666,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Planner.yml b/openApiDocs/beta/Planner.yml index ff945046e9..9c77bf5c8c 100644 --- a/openApiDocs/beta/Planner.yml +++ b/openApiDocs/beta/Planner.yml @@ -2536,6 +2536,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: group.planner.plan_ListHistoryItem parameters: - name: group-id @@ -2642,6 +2643,7 @@ paths: tags: - groups.plannerGroup summary: Get historyItems from groups + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: group.planner.plan_GetHistoryItem parameters: - name: group-id @@ -8271,6 +8273,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plan_ListHistoryItem parameters: - name: plannerPlan-id @@ -8361,6 +8364,7 @@ paths: tags: - planner.plannerPlan summary: Get historyItems from planner + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: planner.plan_GetHistoryItem parameters: - name: plannerPlan-id @@ -14844,6 +14848,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: user.planner.plan_ListHistoryItem parameters: - name: user-id @@ -14950,6 +14955,7 @@ paths: tags: - users.plannerUser summary: Get historyItems from users + description: Collection of history items for entities in the plan. Read-only. Nullable. operationId: user.planner.plan_GetHistoryItem parameters: - name: user-id @@ -18463,6 +18469,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -18789,6 +18796,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -18796,10 +18804,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.planUsageRight: diff --git a/openApiDocs/beta/Search.yml b/openApiDocs/beta/Search.yml index abdbd822db..a8b7cb2252 100644 --- a/openApiDocs/beta/Search.yml +++ b/openApiDocs/beta/Search.yml @@ -6401,6 +6401,7 @@ components: properties: sensitivityLabelId: type: string + description: 'The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command.' nullable: true additionalProperties: type: object diff --git a/openApiDocs/beta/Sites.yml b/openApiDocs/beta/Sites.yml index 39426781da..78cd7f0476 100644 --- a/openApiDocs/beta/Sites.yml +++ b/openApiDocs/beta/Sites.yml @@ -93691,6 +93691,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -98278,6 +98284,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -98928,12 +98940,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -104801,7 +104807,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -104856,7 +104862,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -105784,26 +105790,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -109494,6 +109480,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -112203,6 +112190,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -115106,7 +115107,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -115383,6 +115384,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -115390,10 +115392,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -116090,6 +116094,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -118068,6 +118079,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -118212,6 +118231,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -119633,6 +119654,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -122004,6 +122039,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -122026,6 +122069,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -122218,6 +122263,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -122982,11 +123041,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -123019,6 +123078,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Users.Actions.yml b/openApiDocs/beta/Users.Actions.yml index 855f5e2151..8a96ad2878 100644 --- a/openApiDocs/beta/Users.Actions.yml +++ b/openApiDocs/beta/Users.Actions.yml @@ -1959,6 +1959,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -3933,6 +3939,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -4583,12 +4595,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -8718,7 +8724,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -8773,7 +8779,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -9700,26 +9706,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -14521,6 +14507,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -16576,6 +16563,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -21330,7 +21331,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -21607,6 +21608,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -21614,10 +21616,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -22314,6 +22318,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -23746,6 +23757,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -23890,6 +23909,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -26305,6 +26326,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -28416,6 +28451,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -28438,6 +28481,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.documentSetVersionItem: @@ -29071,6 +29116,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29736,11 +29795,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -29773,6 +29832,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Users.Functions.yml b/openApiDocs/beta/Users.Functions.yml index 5ed78f054a..c993905184 100644 --- a/openApiDocs/beta/Users.Functions.yml +++ b/openApiDocs/beta/Users.Functions.yml @@ -1334,6 +1334,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -2965,6 +2971,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -3615,12 +3627,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -7935,7 +7941,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -7990,7 +7996,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -8931,26 +8937,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13786,6 +13772,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -15925,6 +15912,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -20707,7 +20708,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -20984,6 +20985,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -20991,10 +20993,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -21691,6 +21695,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -23176,6 +23187,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -23320,6 +23339,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -25735,6 +25756,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -27846,6 +27881,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -27868,6 +27911,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.documentSetVersionItem: @@ -28501,6 +28546,20 @@ components: format: date-time additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29166,11 +29225,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -29203,6 +29262,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/Users.yml b/openApiDocs/beta/Users.yml index 639e0bee6e..cc0228682d 100644 --- a/openApiDocs/beta/Users.yml +++ b/openApiDocs/beta/Users.yml @@ -12682,6 +12682,145 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/sponsorOf': + get: + tags: + - users.directoryObject + summary: List sponsorOf + description: 'Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-list-sponsorof?view=graph-rest-beta + operationId: user_ListSponsorGraphOPre + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/sponsorOf/{directoryObject-id}': + get: + tags: + - users.directoryObject + summary: Get sponsorOf from users + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + operationId: user_GetSponsorGraphOPre + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/sponsorOf/$count': + get: + tags: + - users.directoryObject + summary: Get the number of the resource + operationId: user.sponsorOf_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/sponsors': get: tags: @@ -17588,6 +17727,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -19685,6 +19830,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -21343,6 +21495,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -21769,12 +21927,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -25389,6 +25541,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -26947,7 +27113,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -27002,7 +27168,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -27832,26 +27998,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.baseItem: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -32270,6 +32416,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -33775,7 +33922,6 @@ components: type: object additionalProperties: type: object - description: 'IP range base class for representing IPV4, IPV6 address ranges' microsoft.graph.optionalClaim: title: optionalClaim type: object @@ -33944,6 +34090,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -34639,6 +34799,20 @@ components: $ref: '#/components/schemas/microsoft.graph.teamsAppIcon' additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.eventMessageDetail: title: eventMessageDetail type: object @@ -39171,7 +39345,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -39448,6 +39622,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -39455,10 +39630,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerAppliedCategories: @@ -41365,6 +41542,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -41509,6 +41694,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -45788,6 +45975,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -45810,6 +46005,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.documentSetVersionItem: @@ -47067,11 +47264,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -47104,6 +47301,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/beta/WindowsUpdates.yml b/openApiDocs/beta/WindowsUpdates.yml index fd6db54e84..2faa9a1eb5 100644 --- a/openApiDocs/beta/WindowsUpdates.yml +++ b/openApiDocs/beta/WindowsUpdates.yml @@ -14653,6 +14653,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerHistoryItem' + description: Collection of history items for entities in the plan. Read-only. Nullable. x-ms-navigationProperty: true tasks: type: array @@ -16208,6 +16209,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -17969,6 +17976,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' entityId: type: string + description: The ID of the entity that was changed. entityType: $ref: '#/components/schemas/microsoft.graph.historyEntityType' eventType: @@ -17976,10 +17984,12 @@ components: occurredDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: 'The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z.' format: date-time nullable: true planId: type: string + description: The ID of the plan that contains the changed entity. additionalProperties: type: object microsoft.graph.plannerTask: @@ -19159,7 +19169,7 @@ components: $ref: '#/components/schemas/microsoft.graph.chatMessageAttachment' description: 'References to attached objects like files, tabs, meetings etc.' body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' channelIdentity: $ref: '#/components/schemas/microsoft.graph.channelIdentity' chatId: @@ -20556,6 +20566,12 @@ components: type: boolean lastLoginResult: $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + lastLogoffDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select.' + 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 @@ -21206,12 +21222,6 @@ components: personIdentifier: type: string nullable: true - distributionListMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.distributionListMember' - description: The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: @@ -24882,6 +24892,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.chatMessageBody: + title: chatMessageBody + type: object + properties: + content: + type: string + description: The content of the chat message. + nullable: true + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + messageBodyContentType: + $ref: '#/components/schemas/microsoft.graph.chatMessageBodyContentType' + additionalProperties: + type: object microsoft.graph.channelIdentity: title: channelIdentity type: object @@ -26334,7 +26358,7 @@ components: type: object properties: body: - $ref: '#/components/schemas/microsoft.graph.itemBody' + $ref: '#/components/schemas/microsoft.graph.chatMessageBody' 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 @@ -27086,26 +27110,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.distributionListMember: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: distributionListMember - type: object - properties: - contactId: - type: string - description: 'The ID of the referenced contact, if applicable. Read-only.' - nullable: true - displayName: - type: string - description: The display name of the member. Read-only. - nullable: true - recipientType: - $ref: '#/components/schemas/microsoft.graph.recipientType' - contact: - $ref: '#/components/schemas/microsoft.graph.contact' - additionalProperties: - type: object microsoft.graph.engagementRole: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -31846,6 +31850,14 @@ components: - pin - reuse type: string + microsoft.graph.chatMessageBodyContentType: + title: chatMessageBodyContentType + enum: + - text + - html + - markdown + - unknownFutureValue + type: string microsoft.graph.chatMessageMentionedIdentitySet: allOf: - $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -34755,7 +34767,7 @@ components: nullable: true type: type: string - description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource.' nullable: true additionalProperties: type: object @@ -35386,6 +35398,13 @@ components: type: number format: int64 nullable: true + familyMembersUsage: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.familyMemberStorageQuota' + isPooledStorageEnabled: + type: boolean + nullable: true manageWebUrl: type: string description: A URL that can be used in a browser to manage the breakdown. Read-only. @@ -37241,6 +37260,8 @@ components: $ref: '#/components/schemas/microsoft.graph.contextMetadata' deviceMetadata: $ref: '#/components/schemas/microsoft.graph.deviceMetadata' + evaluationScope: + $ref: '#/components/schemas/microsoft.graph.evaluationScope' integratedAppMetadata: $ref: '#/components/schemas/microsoft.graph.integratedApplicationMetadata' protectedAppMetadata: @@ -38091,6 +38112,20 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.familyMemberStorageQuota: + title: familyMemberStorageQuota + type: object + properties: + additionalAllocations: + $ref: '#/components/schemas/microsoft.graph.additionalStorageAllocations' + used: + type: number + format: int64 + nullable: true + user: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object microsoft.graph.serviceStorageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.storageQuotaBreakdown' @@ -40384,6 +40419,14 @@ components: $ref: '#/components/schemas/microsoft.graph.operatingSystemSpecifications' additionalProperties: type: object + microsoft.graph.evaluationScope: + title: evaluationScope + type: object + properties: + type: + $ref: '#/components/schemas/microsoft.graph.evaluationScopeType' + additionalProperties: + type: object microsoft.graph.integratedApplicationMetadata: title: integratedApplicationMetadata type: object @@ -40406,6 +40449,8 @@ components: properties: applicationLocation: $ref: '#/components/schemas/microsoft.graph.policyLocation' + sourceLocation: + $ref: '#/components/schemas/microsoft.graph.policyLocation' additionalProperties: type: object microsoft.graph.insightIdentity: @@ -40463,6 +40508,20 @@ components: - microphone - unknownFutureValue type: string + microsoft.graph.additionalStorageAllocations: + title: additionalStorageAllocations + type: object + properties: + bonusQuotaInBytes: + type: number + format: int64 + nullable: true + subscriptionQuotaInBytes: + type: number + format: int64 + nullable: true + additionalProperties: + type: object microsoft.graph.storageQuotaBreakdown: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -41203,11 +41262,11 @@ components: - uploadFile - downloadText - downloadFile + - unknownFutureValue - copyToClipboard - pasteFromClipboard - print - accessDebugTools - - unknownFutureValue type: string microsoft.graph.contentBase: title: contentBase @@ -41240,6 +41299,14 @@ components: description: The version string of the operating system. additionalProperties: type: object + microsoft.graph.evaluationScopeType: + title: evaluationScopeType + enum: + - tenant + - agent + - anonymousUser + - unknownFutureValue + type: string microsoft.graph.policyLocation: title: policyLocation type: object diff --git a/openApiDocs/v1.0/Applications.yml b/openApiDocs/v1.0/Applications.yml index 52a6b946d6..e287161216 100644 --- a/openApiDocs/v1.0/Applications.yml +++ b/openApiDocs/v1.0/Applications.yml @@ -18283,6 +18283,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -18958,6 +18964,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -24887,6 +24896,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -27041,6 +27051,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -27073,6 +27085,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -29766,6 +29780,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -31830,6 +31845,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -31860,6 +31893,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -36531,6 +36574,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -37134,12 +37179,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Bookings.yml b/openApiDocs/v1.0/Bookings.yml index 2bf69c0e14..e43a57881c 100644 --- a/openApiDocs/v1.0/Bookings.yml +++ b/openApiDocs/v1.0/Bookings.yml @@ -4142,6 +4142,1093 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrationConfiguration': + get: + tags: + - solutions.virtualEventsRoot + summary: Get virtualEventTownhallRegistrationConfiguration + description: Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/virtualeventtownhallregistrationconfiguration-get?view=graph-rest-1.0 + operationId: solution.virtualEvent.townhall_GetRegistrationConfiguration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallRegistrationConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrationConfiguration in solutions + operationId: solution.virtualEvent.townhall_UpdateRegistrationConfiguration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallRegistrationConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallRegistrationConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrationConfiguration for solutions + operationId: solution.virtualEvent.townhall_DeleteRegistrationConfiguration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrationConfiguration/questions': + get: + tags: + - solutions.virtualEventsRoot + summary: Get questions from solutions + description: Registration questions. + operationId: solution.virtualEvent.townhall.registrationConfiguration_ListQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to questions for solutions + operationId: solution.virtualEvent.townhall.registrationConfiguration_CreateQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get questions from solutions + description: Registration questions. + operationId: solution.virtualEvent.townhall.registrationConfiguration_GetQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property questions in solutions + operationId: solution.virtualEvent.townhall.registrationConfiguration_UpdateQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property questions for solutions + operationId: solution.virtualEvent.townhall.registrationConfiguration_DeleteQuestion + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistrationQuestionBase-id + in: path + description: The unique identifier of virtualEventRegistrationQuestionBase + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistrationQuestionBase + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrationConfiguration/questions/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.registrationConfiguration.question_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrations from solutions + description: Registration records of the town hall. + operationId: solution.virtualEvent.townhall_ListRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventRegistrationCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - solutions.virtualEventsRoot + summary: Create new navigation property to registrations for solutions + operationId: solution.virtualEvent.townhall_CreateRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrations from solutions + description: Registration records of the town hall. + operationId: solution.virtualEvent.townhall_GetRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.townhall_UpdateRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.townhall_DeleteRegistration + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/microsoft.graph.cancel': + post: + tags: + - solutions.virtualEventsRoot + summary: Invoke action cancel + operationId: solution.virtualEvent.townhall.registration_cancel + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/sessions': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + description: Sessions for a registration. + operationId: solution.virtualEvent.townhall.registration_ListSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.virtualEventSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/sessions/{virtualEventSession-id}': + get: + tags: + - solutions.virtualEventsRoot + summary: Get sessions from solutions + description: Sessions for a registration. + operationId: solution.virtualEvent.townhall.registration_GetSession + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - name: virtualEventSession-id + in: path + description: The unique identifier of virtualEventSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/{virtualEventRegistration-id}/sessions/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.registration.session_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: virtualEventRegistration-id + in: path + description: The unique identifier of virtualEventRegistration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventRegistration + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations(email=''{email}'')': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrations from solutions + description: Registration records of the town hall. + operationId: solution.virtualEvent.townhall.registration_GetGraphBPreEmail + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.townhall.registration_UpdateGraphBPreEmail + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.townhall.registration_DeleteGraphBPreEmail + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations(email=''{email}'')/microsoft.graph.cancel': + post: + tags: + - solutions.virtualEventsRoot + summary: Invoke action cancel + operationId: solution.virtualEvent.townhall.registration.email_cancel + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: email + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations(userId=''{userId}'')': + get: + tags: + - solutions.virtualEventsRoot + summary: Get registrations from solutions + description: Registration records of the town hall. + operationId: solution.virtualEvent.townhall.registration_GetGraphBPreUserId + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - solutions.virtualEventsRoot + summary: Update the navigation property registrations in solutions + operationId: solution.virtualEvent.townhall.registration_UpdateGraphBPreUserId + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - solutions.virtualEventsRoot + summary: Delete navigation property registrations for solutions + operationId: solution.virtualEvent.townhall.registration_DeleteGraphBPreUserId + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations(userId=''{userId}'')/microsoft.graph.cancel': + post: + tags: + - solutions.virtualEventsRoot + summary: Invoke action cancel + operationId: solution.virtualEvent.townhall.registration.userId_cancel + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - name: userId + in: path + description: Alternate key of virtualEventRegistration + required: true + style: simple + schema: + type: string + nullable: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/registrations/$count': + get: + tags: + - solutions.virtualEventsRoot + summary: Get the number of the resource + operationId: solution.virtualEvent.townhall.registration_GetCount + parameters: + - name: virtualEventTownhall-id + in: path + description: The unique identifier of virtualEventTownhall + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: virtualEventTownhall + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/solutions/virtualEvents/townhalls/{virtualEventTownhall-id}/sessions': get: tags: @@ -5740,7 +6827,7 @@ paths: tags: - solutions.virtualEventsRoot summary: List questions - description: Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + description: Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualeventregistrationconfiguration-list-questions?view=graph-rest-1.0 @@ -5802,7 +6889,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Create virtualEventRegistrationCustomQuestion - description: Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + description: Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualeventregistrationconfiguration-post-questions?view=graph-rest-1.0 @@ -5930,7 +7017,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Delete virtualEventRegistrationQuestionBase - description: 'Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. ' + description: 'Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. ' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualeventregistrationquestionbase-delete?view=graph-rest-1.0 @@ -5991,7 +7078,7 @@ paths: tags: - solutions.virtualEventsRoot summary: List virtualEventRegistrations - description: Get a list of all registration records of a webinar. + description: Get a list of all registration records of a webinar or town hall. externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualeventregistration-list?view=graph-rest-1.0 @@ -6053,7 +7140,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Create virtualEventRegistration - description: 'Create a registration record for a registrant of a webinar. This method registers the person for the webinar. ' + description: 'Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. ' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualeventwebinar-post-registrations?view=graph-rest-1.0 @@ -6219,7 +7306,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Invoke action cancel - description: 'Cancel a registrant''s registration record for a webinar. ' + description: 'Cancel a registrant''s registration record for a webinar or town hall. ' operationId: solution.virtualEvent.webinar.registration_cancel parameters: - name: virtualEventWebinar-id @@ -6249,7 +7336,7 @@ paths: tags: - solutions.virtualEventsRoot summary: List sessions for a virtual event registration - description: 'Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. ' + description: 'Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. ' externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/virtualeventregistration-list-sessions?view=graph-rest-1.0 @@ -6542,7 +7629,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Invoke action cancel - description: 'Cancel a registrant''s registration record for a webinar. ' + description: 'Cancel a registrant''s registration record for a webinar or town hall. ' operationId: solution.virtualEvent.webinar.registration.email_cancel parameters: - name: virtualEventWebinar-id @@ -6702,7 +7789,7 @@ paths: tags: - solutions.virtualEventsRoot summary: Invoke action cancel - description: 'Cancel a registrant''s registration record for a webinar. ' + description: 'Cancel a registrant''s registration record for a webinar or town hall. ' operationId: solution.virtualEvent.webinar.registration.userId_cancel parameters: - name: virtualEventWebinar-id @@ -8314,6 +9401,10 @@ components: items: $ref: '#/components/schemas/microsoft.graph.virtualEventExternalInformation' description: 'The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null.' + isRegistrationRequired: + type: boolean + description: Indicates whether attendee registration is enabled for the virtual event. + nullable: true settings: $ref: '#/components/schemas/microsoft.graph.virtualEventSettings' startDateTime: @@ -8356,6 +9447,13 @@ components: - title: virtualEventSession type: object properties: + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Represents the expected number of attendees for the virtual event session. + format: int32 + nullable: true endDateTime: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' startDateTime: @@ -8448,6 +9546,13 @@ components: properties: audience: $ref: '#/components/schemas/microsoft.graph.meetingAudience' + capacity: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Represents the expected number of attendees for the town hall. + format: int32 + nullable: true coOrganizers: type: array items: @@ -8462,43 +9567,21 @@ components: type: boolean description: Indicates whether the town hall is only open to invited people and groups within your organization. The isInviteOnly property can only be true if the value of the audience property is set to organization. nullable: true - additionalProperties: - type: object - microsoft.graph.virtualEventWebinar: - allOf: - - $ref: '#/components/schemas/microsoft.graph.virtualEvent' - - title: virtualEventWebinar - type: object - properties: - audience: - $ref: '#/components/schemas/microsoft.graph.meetingAudience' - coOrganizers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.communicationsUserIdentity' - description: Identity information of coorganizers of the webinar. registrationConfiguration: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration' + $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallRegistrationConfiguration' registrations: type: array items: $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' - description: Registration records of the webinar. + description: Registration records of the town hall. x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.virtualEventWebinarRegistrationConfiguration: + microsoft.graph.virtualEventTownhallRegistrationConfiguration: allOf: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationConfiguration' - - title: virtualEventWebinarRegistrationConfiguration + - title: virtualEventTownhallRegistrationConfiguration type: object - properties: - isManualApprovalEnabled: - type: boolean - nullable: true - isWaitlistEnabled: - type: boolean - nullable: true additionalProperties: type: object microsoft.graph.virtualEventRegistrationQuestionBase: @@ -8576,6 +9659,36 @@ components: x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.virtualEventWebinar: + allOf: + - $ref: '#/components/schemas/microsoft.graph.virtualEvent' + - title: virtualEventWebinar + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.meetingAudience' + coOrganizers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.communicationsUserIdentity' + description: Identity information of coorganizers of the webinar. + registrationConfiguration: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarRegistrationConfiguration' + registrations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + description: Registration records of the webinar. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.virtualEventWebinarRegistrationConfiguration: + allOf: + - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationConfiguration' + - title: virtualEventWebinarRegistrationConfiguration + type: object + additionalProperties: + type: object microsoft.graph.backupRestoreRoot: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9160,6 +10273,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -9192,6 +10307,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -9289,6 +10406,14 @@ components: description: Total capacity of the virtual event. format: int32 nullable: true + isManualApprovalEnabled: + type: boolean + description: Indicates whether registrations require organizer approval before a participant is confirmed. + nullable: true + isWaitlistEnabled: + type: boolean + description: Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + nullable: true registrationWebUrl: type: string description: Registration URL of the virtual event. @@ -9520,40 +10645,40 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.virtualEventWebinarCollectionResponse: - title: Collection of virtualEventWebinar + microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: + title: Collection of virtualEventRegistrationQuestionBase type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: - title: Collection of virtualEventRegistrationQuestionBase + microsoft.graph.virtualEventRegistrationCollectionResponse: + title: Collection of virtualEventRegistration type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionBase' + $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.virtualEventRegistrationCollectionResponse: - title: Collection of virtualEventRegistration + microsoft.graph.virtualEventWebinarCollectionResponse: + title: Collection of virtualEventWebinar type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.virtualEventRegistration' + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinar' '@odata.nextLink': type: string nullable: true @@ -10412,6 +11537,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -10442,6 +11585,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -11347,12 +12500,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.virtualEventTownhallCollectionResponse' - microsoft.graph.virtualEventWebinarCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarCollectionResponse' microsoft.graph.virtualEventRegistrationQuestionBaseCollectionResponse: description: Retrieved collection content: @@ -11365,6 +12512,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.virtualEventRegistrationCollectionResponse' + microsoft.graph.virtualEventWebinarCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.virtualEventWebinarCollectionResponse' parameters: top: name: $top diff --git a/openApiDocs/v1.0/CloudCommunications.yml b/openApiDocs/v1.0/CloudCommunications.yml index 5447f32c86..3ba813f285 100644 --- a/openApiDocs/v1.0/CloudCommunications.yml +++ b/openApiDocs/v1.0/CloudCommunications.yml @@ -14855,6 +14855,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -14887,6 +14889,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -15886,6 +15890,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -15916,6 +15938,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object diff --git a/openApiDocs/v1.0/Compliance.yml b/openApiDocs/v1.0/Compliance.yml index c684bccc4d..21bfbef9bf 100644 --- a/openApiDocs/v1.0/Compliance.yml +++ b/openApiDocs/v1.0/Compliance.yml @@ -2278,6 +2278,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -5619,6 +5625,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -7533,6 +7542,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -9254,6 +9264,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -9286,6 +9298,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -11853,6 +11867,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -13538,6 +13553,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -13568,6 +13601,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -17907,6 +17950,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -18455,12 +18500,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/DeviceManagement.Administration.yml b/openApiDocs/v1.0/DeviceManagement.Administration.yml index bf9fad2edc..60bd5ed0b8 100644 --- a/openApiDocs/v1.0/DeviceManagement.Administration.yml +++ b/openApiDocs/v1.0/DeviceManagement.Administration.yml @@ -8086,6 +8086,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -13326,6 +13332,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -14168,6 +14175,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -15866,6 +15876,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -15898,6 +15910,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -17967,6 +17981,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -20235,6 +20250,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -20265,6 +20298,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -24537,6 +24580,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -25112,12 +25157,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index 84acc406ce..5c360075e3 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -15288,6 +15288,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -22414,6 +22420,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -23256,6 +23263,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -24103,6 +24113,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -24135,6 +24147,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -26232,6 +26246,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -28086,6 +28101,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -28116,6 +28149,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -32045,6 +32088,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -32614,12 +32659,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Devices.CloudPrint.yml b/openApiDocs/v1.0/Devices.CloudPrint.yml index feb3317556..1d8f76a0de 100644 --- a/openApiDocs/v1.0/Devices.CloudPrint.yml +++ b/openApiDocs/v1.0/Devices.CloudPrint.yml @@ -7021,6 +7021,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -7814,6 +7817,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -12713,6 +12722,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -15780,6 +15790,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -15812,6 +15824,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -17005,6 +17019,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -19781,6 +19796,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -19811,6 +19844,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -22651,6 +22694,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -23069,12 +23114,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Devices.CorporateManagement.yml b/openApiDocs/v1.0/Devices.CorporateManagement.yml index cfbb9c91fa..4587331449 100644 --- a/openApiDocs/v1.0/Devices.CorporateManagement.yml +++ b/openApiDocs/v1.0/Devices.CorporateManagement.yml @@ -35383,6 +35383,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -41034,6 +41040,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -41876,6 +41883,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -42644,6 +42654,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -42676,6 +42688,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -44666,6 +44680,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -46520,6 +46535,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -46550,6 +46583,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -50407,6 +50450,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -50976,12 +51021,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Education.yml b/openApiDocs/v1.0/Education.yml index 70cf3fb992..d081645520 100644 --- a/openApiDocs/v1.0/Education.yml +++ b/openApiDocs/v1.0/Education.yml @@ -19260,6 +19260,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -20332,6 +20335,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -25000,6 +25009,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -28093,6 +28103,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -28125,6 +28137,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -29342,6 +29356,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -32210,6 +32225,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -32240,6 +32273,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -36695,6 +36738,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -37205,12 +37250,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Groups.yml b/openApiDocs/v1.0/Groups.yml index 98eae550c2..45dbd780eb 100644 --- a/openApiDocs/v1.0/Groups.yml +++ b/openApiDocs/v1.0/Groups.yml @@ -15333,6 +15333,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -17156,6 +17159,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -21928,6 +21937,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -25137,6 +25147,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -25169,6 +25181,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -26582,6 +26596,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -29109,6 +29124,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -29139,6 +29172,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -33980,6 +34023,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -34633,12 +34678,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Identity.DirectoryManagement.yml b/openApiDocs/v1.0/Identity.DirectoryManagement.yml index 1316cc4dc6..db0a49975d 100644 --- a/openApiDocs/v1.0/Identity.DirectoryManagement.yml +++ b/openApiDocs/v1.0/Identity.DirectoryManagement.yml @@ -13772,6 +13772,233 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + /directory/remoteTenantGroups: + get: + tags: + - directory.remoteTenantGroup + summary: List remoteTenantGroup objects + description: Get a list of the remoteTenantGroup objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/directory-list-remotetenantgroups?view=graph-rest-1.0 + operationId: directory_ListRemoteTenantGroup + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.remoteTenantGroupCollectionResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - directory.remoteTenantGroup + summary: Create new navigation property to remoteTenantGroups for directory + operationId: directory_CreateRemoteTenantGroup + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-docs-operation-type: operation + '/directory/remoteTenantGroups/{remoteTenantGroup-id}': + get: + tags: + - directory.remoteTenantGroup + summary: Get remoteTenantGroup + description: Read the properties and relationships of a remoteTenantGroup object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/remotetenantgroup-get?view=graph-rest-1.0 + operationId: directory_GetRemoteTenantGroup + parameters: + - name: remoteTenantGroup-id + in: path + description: The unique identifier of remoteTenantGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: remoteTenantGroup + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-docs-operation-type: operation + patch: + tags: + - directory.remoteTenantGroup + summary: Update the navigation property remoteTenantGroups in directory + operationId: directory_UpdateRemoteTenantGroup + parameters: + - name: remoteTenantGroup-id + in: path + description: The unique identifier of remoteTenantGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: remoteTenantGroup + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-docs-operation-type: operation + delete: + tags: + - directory.remoteTenantGroup + summary: Delete navigation property remoteTenantGroups for directory + operationId: directory_DeleteRemoteTenantGroup + parameters: + - name: remoteTenantGroup-id + in: path + description: The unique identifier of remoteTenantGroup + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: remoteTenantGroup + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI + x-ms-docs-operation-type: operation + /directory/remoteTenantGroups/$count: + get: + tags: + - directory.remoteTenantGroup + summary: Get the number of the resource + operationId: directory.remoteTenantGroup_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + deprecated: true + x-ms-deprecation: + removalDate: '2028-12-07' + date: '2025-12-02' + version: 2025-03/PrivatePreview:remoteTenantGroupsAPI /directory/subscriptions: get: tags: @@ -22716,6 +22943,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -22934,6 +23167,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -23764,6 +24000,12 @@ components: $ref: '#/components/schemas/microsoft.graph.publicKeyInfrastructureRoot' recovery: $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recovery' + remoteTenantGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + description: Collection of groups in remote Microsoft Entra tenants that are available in the directory. + x-ms-navigationProperty: true subscriptions: type: array items: @@ -24325,6 +24567,38 @@ components: type: object additionalProperties: type: object + microsoft.graph.remoteTenantGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: remoteTenantGroup + type: object + properties: + remoteGroupDisplayName: + type: string + description: Display name of the group in the remote tenant. + nullable: true + remoteGroupId: + 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: Unique identifier of the group in the remote tenant. + format: uuid + nullable: true + remoteTenantDisplayName: + type: string + description: Display name of the remote tenant. + nullable: true + remoteTenantId: + 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: Unique identifier of the remote tenant. + format: uuid + nullable: true + remoteTenantPrimaryDomain: + type: string + description: Primary domain name of the remote tenant. + nullable: true + additionalProperties: + type: object microsoft.graph.companySubscription: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -29238,6 +29512,19 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.remoteTenantGroupCollectionResponse: + title: Collection of remoteTenantGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroup' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.companySubscriptionCollectionResponse: title: Collection of companySubscription type: object @@ -30859,6 +31146,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -33014,6 +33302,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -33046,6 +33336,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -35276,6 +35568,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -37388,6 +37681,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -37418,6 +37729,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -42050,6 +42371,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -42832,12 +43155,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object @@ -43887,6 +44221,12 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.entraRecoveryServices.recoveryPreviewJobCollectionResponse' + microsoft.graph.remoteTenantGroupCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.remoteTenantGroupCollectionResponse' microsoft.graph.companySubscriptionCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Identity.Governance.yml b/openApiDocs/v1.0/Identity.Governance.yml index 15830af5d8..93bd981401 100644 --- a/openApiDocs/v1.0/Identity.Governance.yml +++ b/openApiDocs/v1.0/Identity.Governance.yml @@ -6429,13 +6429,94 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /identityGovernance/entitlementManagement: + /identityGovernance/catalogs: get: tags: - - identityGovernance.entitlementManagement - summary: Get entitlementManagement from identityGovernance - operationId: identityGovernance_GetEntitlementManagement + - identityGovernance.accessPackageCatalog + summary: Get catalogs from identityGovernance + operationId: identityGovernance_ListCatalog + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to catalogs for identityGovernance + operationId: identityGovernance_CreateCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get catalogs from identityGovernance + operationId: identityGovernance_GetCatalog parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: $select in: query description: Select properties to be returned @@ -6462,21 +6543,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property entitlementManagement in identityGovernance - operationId: identityGovernance_UpdateEntitlementManagement + - identityGovernance.accessPackageCatalog + summary: Update the navigation property catalogs in identityGovernance + operationId: identityGovernance_UpdateCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' required: true responses: 2XX: @@ -6484,16 +6574,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property entitlementManagement for identityGovernance - operationId: identityGovernance_DeleteEntitlementManagement + - identityGovernance.accessPackageCatalog + summary: Delete navigation property catalogs for identityGovernance + operationId: identityGovernance_DeleteCatalog parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - name: If-Match in: header description: ETag @@ -6506,14 +6604,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages': get: tags: - - identityGovernance.entitlementManagement - summary: Get approval - description: "Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.\r\nIn PIM for Groups, providing the identifier of the assignment schedule request." - operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentApproval + - identityGovernance.accessPackageCatalog + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.catalog_ListAccessPackage parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -6551,54 +6657,37 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.approvalCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' 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 accessPackageAssignmentApprovals for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentApproval - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get approval - description: "Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.\r\nIn PIM for Groups, providing the identifier of the assignment schedule request." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approval-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentApproval + - identityGovernance.accessPackageCatalog + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.catalog_GetAccessPackage parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage - name: $select in: query description: Select properties to be returned @@ -6625,86 +6714,47 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approval' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageAssignmentApprovals in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentApproval - parameters: - - name: approval-id - in: path - description: The unique identifier of approval - required: true - style: simple - 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: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.accessPackage' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/accessPackages/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageAssignmentApprovals for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentApproval + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.accessPackage_GetCount parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions': get: tags: - - identityGovernance.entitlementManagement - summary: List approval stages - description: "List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.\r\nIn PIM for Groups, providing the identifier of the assignment schedule request." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approval-list-stages?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_ListStage + - identityGovernance.accessPackageCatalog + summary: Get customWorkflowExtensions from identityGovernance + operationId: identityGovernance.catalog_ListCustomWorkflowExtension parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -6742,7 +6792,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.approvalStageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -6751,24 +6801,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to stages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_CreateStage + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to customWorkflowExtensions for identityGovernance + operationId: identityGovernance.catalog_CreateCustomWorkflowExtension parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' required: true responses: 2XX: @@ -6776,37 +6826,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages/{approvalStage-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/{customCalloutExtension-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get approvalStage - description: Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approvalstage-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetStage + - identityGovernance.accessPackageCatalog + summary: Get customWorkflowExtensions from identityGovernance + operationId: identityGovernance.catalog_GetCustomWorkflowExtension parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: approvalStage-id + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id in: path - description: The unique identifier of approvalStage + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStage + x-ms-docs-key-type: customCalloutExtension - name: $select in: query description: Select properties to be returned @@ -6833,42 +6879,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update approvalStage - description: Approve or deny an approvalStage object in an approval. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approvalstage-update?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_UpdateStage + - identityGovernance.accessPackageCatalog + summary: Update the navigation property customWorkflowExtensions in identityGovernance + operationId: identityGovernance.catalog_UpdateCustomWorkflowExtension parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: approvalStage-id + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id in: path - description: The unique identifier of approvalStage + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStage + x-ms-docs-key-type: customCalloutExtension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' required: true responses: 2XX: @@ -6876,32 +6918,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalStage' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property stages for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_DeleteStage + - identityGovernance.accessPackageCatalog + summary: Delete navigation property customWorkflowExtensions for identityGovernance + operationId: identityGovernance.catalog_DeleteCustomWorkflowExtension parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - name: approvalStage-id + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id in: path - description: The unique identifier of approvalStage + description: The unique identifier of customCalloutExtension required: true style: simple schema: type: string - x-ms-docs-key-type: approvalStage + x-ms-docs-key-type: customCalloutExtension - name: If-Match in: header description: ETag @@ -6914,35 +6956,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages/$count': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval.stage_GetCount + operationId: identityGovernance.catalog.customWorkflowExtension_GetCount parameters: - - name: approval-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of approval + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: approval - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetCount - parameters: + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -6950,94 +6978,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on=''{on}'')': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles': get: tags: - - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_filterGraphBPreCurrentUser + - identityGovernance.accessPackageCatalog + summary: Get resourceRoles from identityGovernance + operationId: identityGovernance.catalog_ListResourceRole parameters: - - name: on + - name: accessPackageCatalog-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageCatalog required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Success - content: - application/json: - schema: - title: Collection of approval - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approval' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/accessPackages: - get: - tags: - - identityGovernance.entitlementManagement - summary: List accessPackages - description: 'Retrieve a list of accessPackage objects. The resulting list includes all the access packages that the caller has access to read, across all catalogs.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackages?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_ListAccessPackage - parameters: + type: string + x-ms-docs-key-type: accessPackageCatalog - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7075,7 +7030,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -7084,19 +7039,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create accessPackage - description: Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackages?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_CreateAccessPackage + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to resourceRoles for identityGovernance + operationId: identityGovernance.catalog_CreateResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -7104,29 +7064,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage - description: Retrieve the properties and relationships of an accessPackage object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_GetAccessPackage + - identityGovernance.accessPackageCatalog + summary: Get resourceRoles from identityGovernance + operationId: identityGovernance.catalog_GetResourceRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -7153,34 +7117,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update accessPackage - description: 'Update an existing accessPackage object to change one or more of its properties, such as the display name or description.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-update?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_UpdateAccessPackage + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resourceRoles in identityGovernance + operationId: identityGovernance.catalog_UpdateResourceRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -7188,28 +7156,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete accessPackage - description: Delete an accessPackage object. You cannot delete an access package if it has any accessPackageAssignment. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_DeleteAccessPackage + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resourceRoles for identityGovernance + operationId: identityGovernance.catalog_DeleteResourceRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -7222,40 +7194,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource': get: tags: - - identityGovernance.entitlementManagement - summary: List accessPackagesIncompatibleWith - description: Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackagesIncompatibleGraphWPre + - identityGovernance.accessPackageCatalog + summary: Get resource from identityGovernance + operationId: identityGovernance.catalog.resourceRole_GetResource parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $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: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -7278,37 +7239,111 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/{accessPackage-id1}': + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.catalog.resourceRole_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.catalog.resourceRole_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/environment': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance - description: The access packages that are incompatible with this package. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackagesIncompatibleGraphWPre + - identityGovernance.accessPackageCatalog + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.catalog.resourceRole.resource_GetEnvironment parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackage-id1 + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -7335,48 +7370,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$count': - get: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.accessPackagesIncompatibleWith_GetCount + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + operationId: identityGovernance.catalog.resourceRole.resource_refresh parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies': + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles': get: tags: - - identityGovernance.entitlementManagement - summary: Get assignmentPolicies from identityGovernance + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage_ListAssignmentPolicy + operationId: identityGovernance.catalog.resourceRole.resource_ListRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7414,7 +7464,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -7423,24 +7473,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to assignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_CreateAssignmentPolicy + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_CreateRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -7448,34 +7506,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/{accessPackageResourceRole-id1}': get: tags: - - identityGovernance.entitlementManagement - summary: Get assignmentPolicies from identityGovernance + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage_GetAssignmentPolicy + operationId: identityGovernance.catalog.resourceRole.resource_GetRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -7502,38 +7568,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property assignmentPolicies in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAssignmentPolicy + - identityGovernance.accessPackageCatalog + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_UpdateRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -7541,176 +7615,106 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property assignmentPolicies for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAssignmentPolicy + - identityGovernance.accessPackageCatalog + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_DeleteRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: Access package containing this policy. Read-only. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetAccessPackage - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id - in: path - description: The unique identifier of accessPackageAssignmentPolicy - required: true + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/catalog': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/$count': get: tags: - - identityGovernance.entitlementManagement - summary: Get catalog from identityGovernance - description: Catalog of the access package containing this policy. Read-only. - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetCatalog + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceRole.resource.role_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes': get: tags: - - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_ListCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceRole.resource_ListScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -7748,7 +7752,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -7757,32 +7761,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_CreateCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_CreateScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -7790,42 +7794,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceRole.resource_GetScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -7852,46 +7856,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_UpdateCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_UpdateScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -7899,40 +7903,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_DeleteCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_DeleteScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -7945,38 +7949,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': get: tags: - - identityGovernance.entitlementManagement - summary: Get customExtension from identityGovernance - description: Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy.customExtensionStageSetting_GetCustomExtension + - identityGovernance.accessPackageCatalog + summary: Get resource from identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope_GetResource parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -8003,64 +8006,230 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy.customExtensionStageSetting_GetCount + - identityGovernance.accessPackageCatalog + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_GetEnvironment parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions': + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles': get: tags: - - identityGovernance.entitlementManagement - summary: Get questions from identityGovernance - description: Questions that are posed to the requestor. - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_ListQuestion + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_ListRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8098,7 +8267,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageQuestionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -8107,32 +8276,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to questions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_CreateQuestion + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_CreateRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -8140,42 +8317,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions/{accessPackageQuestion-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id1}': get: tags: - - identityGovernance.entitlementManagement - summary: Get questions from identityGovernance - description: Questions that are posed to the requestor. - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetQuestion + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_GetRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageQuestion-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageQuestion + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageQuestion + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -8202,46 +8387,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property questions in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_UpdateQuestion + - identityGovernance.accessPackageCatalog + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_UpdateRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageQuestion-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageQuestion + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageQuestion + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -8249,40 +8442,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property questions for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_DeleteQuestion + - identityGovernance.accessPackageCatalog + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_DeleteRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageQuestion-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageQuestion + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageQuestion + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -8295,51 +8496,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions/$count': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy.question_GetCount + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.role_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetCount - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -8347,71 +8534,38 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/catalog': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - - identityGovernance.entitlementManagement - summary: Get catalog from identityGovernance - description: Required when creating the access package. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.accessPackage_GetCatalog + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_ListUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages': - get: - tags: - - identityGovernance.entitlementManagement - summary: List incompatibleAccessPackages - description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackage - parameters: - - name: accessPackage-id + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8449,101 +8603,113 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/{accessPackage-id1}/$ref': - delete: + post: tags: - - identityGovernance.entitlementManagement - summary: Remove accessPackage from incompatibleAccessPackages - description: 'Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_CreateUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackage-id1 + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$count': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_GetCount + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_GetUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: List incompatibleAccessPackages - description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackageGraphBPreRef - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select in: query - description: Order items by property values + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities style: form explode: false schema: @@ -8553,69 +8719,111 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' 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: Add accessPackage to incompatibleAccessPackages - description: 'Add an accessPackage to the list of access packages that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-post-incompatibleaccesspackage?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_UpdateUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: - $ref: '#/components/requestBodies/refPostBody' + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Remove accessPackage from incompatibleAccessPackages - description: 'Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource_DeleteUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true style: simple schema: type: string - - name: '@id' - in: query - description: The delete Uri + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope required: true - style: form - explode: false + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple schema: type: string responses: @@ -8624,25 +8832,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - - identityGovernance.entitlementManagement - summary: List incompatibleGroups - description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleGroup + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.uploadSession_ListFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -8680,91 +8909,61 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/$ref': - delete: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - - identityGovernance.entitlementManagement - summary: Remove group from incompatibleGroups - description: 'Remove a group from the list of groups that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.uploadSession_GetFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: group-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of group + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: group - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get serviceProvisioningErrors property value - description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object. Supports $filter (eq, not, for isResolved and serviceInstance).' - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_ListServiceProvisioningError - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: group-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of group + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -8787,229 +8986,381 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.uploadSession_GetFilesContent parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: group-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of group + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: group - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_GetCount - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$ref': - get: + put: tags: - - identityGovernance.entitlementManagement - summary: List incompatibleGroups - description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleGroupGraphBPreRef + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.uploadSession_SetFilesContent parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $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: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + delete: tags: - - identityGovernance.entitlementManagement - summary: Add group to incompatibleGroups - description: 'Add a group to the list of groups that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-post-incompatiblegroup?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleGroupGraphBPreRef + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - requestBody: - $ref: '#/components/requestBodies/refPostBody' + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Remove group from incompatibleGroups - description: 'Remove a group from the list of groups that have been marked as incompatible on an accessPackage. ' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleGroupGraphBPreRef + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.uploadSession.file_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true style: simple schema: type: string - - name: '@id' - in: query - description: The delete Uri + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope required: true - style: form - explode: false + style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - - identityGovernance.entitlementManagement - summary: Invoke action getApplicablePolicyRequirements - description: 'In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_getApplicablePolicyRequirement + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.uploadSession_uploadFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': get: tags: - - identityGovernance.entitlementManagement - summary: Get resourceRoleScopes from identityGovernance - description: The resource roles and scopes in this access package. - operationId: identityGovernance.entitlementManagement.accessPackage_ListResourceRoleScope + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceRole.resource.scope.resource.uploadSession_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceRole.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resourceRole.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9047,7 +9398,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9056,28 +9407,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create resourceRoleScope - description: 'Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the originId for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-post-resourcerolescopes?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_CreateResourceRoleScope + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_CreateUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -9085,34 +9440,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get resourceRoleScopes from identityGovernance - description: The resource roles and scopes in this access package. - operationId: identityGovernance.entitlementManagement.accessPackage_GetResourceRoleScope + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resourceRole.resource_GetUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -9139,38 +9502,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property resourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage_UpdateResourceRoleScope + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_UpdateUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -9178,36 +9549,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Remove resourceRoleScope from an accessPackage - description: Remove an accessPackageResourceRoleScope from an accessPackage list of resource role scopes. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-delete-resourcerolescopes?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_DeleteResourceRoleScope + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resourceRole.resource_DeleteUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -9220,29 +9595,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - - identityGovernance.entitlementManagement - summary: Get role from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_GetRole + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resourceRole.resource.uploadSession_ListFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -9265,110 +9664,53 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property role in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_UpdateRole - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property role for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_DeleteRole + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resourceRole.resource.uploadSession_GetFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role_GetResource - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -9395,71 +9737,151 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role_UpdateResource + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceRole.resource.uploadSession_GetFilesContent parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceRole.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role_DeleteResource + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceRole.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -9471,132 +9893,175 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/environment': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_GetEnvironment + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceRole.resource.uploadSession.file_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/microsoft.graph.refresh': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_refresh + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resourceRole.resource.uploadSession_uploadFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': get: tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_ListRole + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceRole.resource.uploadSession_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceRoles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceRole_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get resources from identityGovernance + description: Access package resources in this catalog. + operationId: identityGovernance.catalog_ListResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned style: form explode: false schema: @@ -9616,7 +10081,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9625,32 +10090,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_CreateRole + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to resources for identityGovernance + operationId: identityGovernance.catalog_CreateResource parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageCatalog requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -9658,42 +10115,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_GetRole + - identityGovernance.accessPackageCatalog + summary: Get resources from identityGovernance + description: Access package resources in this catalog. + operationId: identityGovernance.catalog_GetResource parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -9720,46 +10169,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_UpdateRole + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resources in identityGovernance + operationId: identityGovernance.catalog_UpdateResource parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -9767,40 +10208,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_DeleteRole + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resources for identityGovernance + operationId: identityGovernance.catalog_DeleteResource parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -9813,60 +10246,113 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles/$count': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/environment': get: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.role_GetCount + - identityGovernance.accessPackageCatalog + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.catalog.resource_GetEnvironment parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes': + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + operationId: identityGovernance.catalog.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles': get: tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_ListScope + operationId: identityGovernance.catalog.resource_ListRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -9904,7 +10390,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -9913,32 +10399,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_CreateScope + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.catalog.resource_CreateRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -9946,42 +10432,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_GetScope + operationId: identityGovernance.catalog.resource_GetRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -10008,46 +10494,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_UpdateScope + - identityGovernance.accessPackageCatalog + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.catalog.resource_UpdateRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -10055,40 +10541,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_DeleteScope + - identityGovernance.accessPackageCatalog + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.catalog.resource_DeleteRole parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -10101,37 +10587,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope_GetResource + operationId: identityGovernance.catalog.resource.role_GetResource parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -10164,34 +10650,34 @@ paths: x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope_UpdateResource + operationId: identityGovernance.catalog.resource.role_UpdateResource parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -10211,34 +10697,34 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope_DeleteResource + operationId: identityGovernance.catalog.resource.role_DeleteResource parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -10251,38 +10737,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_GetEnvironment + operationId: identityGovernance.catalog.resource.role.resource_GetEnvironment parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -10313,75 +10799,75 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': post: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_refresh + operationId: identityGovernance.catalog.resource.role.resource_refresh parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': get: tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_ListRole + operationId: identityGovernance.catalog.resource.role.resource_ListScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10419,7 +10905,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -10428,40 +10914,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_CreateRole + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.catalog.resource.role.resource_CreateScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -10469,50 +10955,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_GetRole + operationId: identityGovernance.catalog.resource.role.resource_GetScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -10539,54 +11025,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_UpdateRole + - identityGovernance.accessPackageCatalog + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.catalog.resource.role.resource_UpdateScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -10594,48 +11080,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_DeleteRole + - identityGovernance.accessPackageCatalog + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.catalog.resource.role.resource_DeleteScope parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -10648,97 +11134,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.role_GetCount - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/$count': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': get: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope_GetCount + - identityGovernance.accessPackageCatalog + summary: Get resource from identityGovernance + operationId: identityGovernance.catalog.resource.role.resource.scope_GetResource parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scope from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_GetScope - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -10765,129 +11199,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property scope in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_UpdateScope + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.catalog.resource.role.resource.scope_UpdateResource parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property scope for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_DeleteScope - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope_GetResource - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property content: application/json: schema: @@ -10895,67 +11258,44 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope_UpdateResource + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.catalog.resource.role.resource.scope_DeleteResource parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope_DeleteResource - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -10968,30 +11308,46 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/environment': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_GetEnvironment + operationId: identityGovernance.catalog.resource.role.resource.scope.resource_GetEnvironment parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -11022,59 +11378,91 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/microsoft.graph.refresh': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': post: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_refresh + operationId: identityGovernance.catalog.resource.role.resource.scope.resource_refresh parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_ListRole + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource.role.resource.scope.resource_ListUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11112,7 +11500,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11121,32 +11509,48 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_CreateRole + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource.role.resource.scope.resource_CreateUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -11154,34 +11558,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_GetRole + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource.role.resource.scope.resource_GetUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11190,6 +11594,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -11216,32 +11636,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_UpdateRole + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resource.role.resource.scope.resource_UpdateUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11250,45 +11670,61 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Success + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_DeleteRole + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource.role.resource.scope.resource_DeleteUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11297,6 +11733,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -11309,29 +11761,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role_GetResource + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.role.resource.scope.resource.uploadSession_ListFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11340,6 +11793,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -11362,83 +11846,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role_UpdateResource - parameters: - - name: accessPackage-id - in: path - description: The unique identifier of accessPackage - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role_DeleteResource + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.role.resource.scope.resource.uploadSession_GetFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11447,50 +11885,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/environment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_GetEnvironment - parameters: - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -11517,33 +11935,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_refresh + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.role.resource.scope.resource.uploadSession_GetFilesContent parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11552,110 +11971,63 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_ListScope - parameters: - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary 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 to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_CreateScope + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.role.resource.scope.resource.uploadSession_SetFilesContent parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11664,47 +12036,66 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': - get: + delete: tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_GetScope + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.role.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11721,58 +12112,56 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_UpdateScope + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.role.resource.scope.resource.uploadSession.file_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11789,45 +12178,48 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_DeleteScope + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resource.role.resource.scope.resource.uploadSession_uploadFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11844,41 +12236,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.scope_GetCount + operationId: identityGovernance.catalog.resource.role.resource.scope.resource.uploadSession_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -11887,6 +12285,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -11894,29 +12300,37 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/$count': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': get: tags: - - identityGovernance.entitlementManagement + - identityGovernance.accessPackageCatalog summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role_GetCount + operationId: identityGovernance.catalog.resource.role.resource.scope_GetCount parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -11924,30 +12338,38 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions': get: tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_ListScope + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource.role.resource_ListUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11985,7 +12407,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -11994,32 +12416,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_CreateScope + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource.role.resource_CreateUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -12027,42 +12457,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_GetScope + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource.role.resource_GetUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -12089,46 +12527,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_UpdateScope + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resource.role.resource_UpdateUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -12136,40 +12582,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_DeleteScope + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource.role.resource_DeleteUploadSession parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -12182,98 +12636,54 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes/$count': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.scope_GetCount + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.role.resource.uploadSession_ListFile parameters: - - name: accessPackage-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_GetCount - parameters: - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/accessPackages/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackage_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: - tags: - - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackage objects filtered on the signed-in user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackage-filterbycurrentuser?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackage_filterGraphBPreCurrentUser - parameters: - - name: on + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -12281,9 +12691,9 @@ paths: type: array items: type: string - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -12303,51 +12713,61 @@ paths: type: string responses: 2XX: - description: Success - content: - application/json: - schema: - title: Collection of accessPackage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore - /identityGovernance/entitlementManagement/accessPackageSuggestions: + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSuggestions from identityGovernance - description: Suggested access packages for end users based on various criteria such as related people insights and assignment history. - operationId: identityGovernance.entitlementManagement_ListAccessPackageSuggestion + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.role.resource.uploadSession_GetFile 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: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -12370,126 +12790,179 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageSuggestionCollectionResponse' - 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 accessPackageSuggestions for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAccessPackageSuggestion - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' - required: true - responses: - 2XX: - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageSuggestions from identityGovernance - description: Suggested access packages for end users based on various criteria such as related people insights and assignment history. - operationId: identityGovernance.entitlementManagement_GetAccessPackageSuggestion + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.role.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageSuggestion-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property accessPackageSuggestions in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAccessPackageSuggestion + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.role.resource.uploadSession_SetFilesContent parameters: - - name: accessPackageSuggestion-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property accessPackageSuggestions for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAccessPackageSuggestion + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.role.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageSuggestion-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -12501,60 +12974,45 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}/accessPackage': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package information for the suggested package. - operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetAccessPackage + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.role.resource.uploadSession.file_GetCount parameters: - - name: accessPackageSuggestion-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageSuggestion + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageSuggestion - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/accessPackageSuggestions/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetCount - parameters: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -12562,94 +13020,151 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/accessPackageSuggestions/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagesuggestions-filterbycurrentuser?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_filterGraphBPreCurrentUser + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resource.role.resource.uploadSession_uploadFile parameters: - - name: on + - name: accessPackageCatalog-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageCatalog required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestionFilterByCurrentUserOptions' - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - title: Collection of accessPackageSuggestion - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/assignmentPolicies: + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': get: tags: - - identityGovernance.entitlementManagement - summary: List assignmentPolicies - description: 'Retrieve a list of accessPackageAssignmentPolicy objects in Microsoft Entra entitlement management. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=assignmentPolicies as a query parameter.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentpolicies?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_ListAssignmentPolicy + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.role_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resource_ListScope parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12687,7 +13202,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12696,19 +13211,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create assignmentPolicies - description: 'Create a new accessPackageAssignmentPolicy object in Microsoft Entra entitlement management. The request includes a reference to the accessPackage that contains this policy, which must already exist.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentpolicies?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_CreateAssignmentPolicy + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.catalog.resource_CreateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -12716,29 +13244,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicy - description: "In Microsoft Entra entitlement management, retrieve the properties and relationships of an\r\n accessPackageAssignmentPolicy object." - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_GetAssignmentPolicy + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resource_GetScope parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -12765,34 +13306,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentPolicy - description: 'Update an existing accessPackageAssignmentPolicy object to change one or more of its properties, such as the display name or description.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-update?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_SetAssignmentPolicy + - identityGovernance.accessPackageCatalog + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.catalog.resource_UpdateScope parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -12800,28 +13353,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentPolicy - description: 'In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-delete?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_DeleteAssignmentPolicy + - identityGovernance.accessPackageCatalog + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.catalog.resource_DeleteScope parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -12834,22 +13399,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: Access package containing this policy. Read-only. Supports $expand. - operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetAccessPackage + - identityGovernance.accessPackageCatalog + summary: Get resource from identityGovernance + operationId: identityGovernance.catalog.resource.scope_GetResource parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -12876,26 +13456,131 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/catalog': + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.catalog.resource.scope_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.catalog.resource.scope_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - - identityGovernance.entitlementManagement - summary: Get catalog from identityGovernance - description: Catalog of the access package containing this policy. Read-only. - operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCatalog + - identityGovernance.accessPackageCatalog + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.catalog.resource.scope.resource_GetEnvironment parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -12922,26 +13607,79 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + operationId: identityGovernance.catalog.resource.scope.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': get: tags: - - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.assignmentPolicy_ListCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resource.scope.resource_ListRole parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12979,7 +13717,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -12988,24 +13726,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create new navigation property to customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentPolicy_CreateCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource_CreateRole parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -13013,34 +13767,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get customExtensionStageSettings from identityGovernance - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resource.scope.resource_GetRole parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -13067,38 +13837,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property customExtensionStageSettings in identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentPolicy_UpdateCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource_UpdateRole parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -13106,32 +13892,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property customExtensionStageSettings for identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentPolicy_DeleteCustomExtensionStageSetting + - identityGovernance.accessPackageCatalog + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource_DeleteRole parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -13144,30 +13946,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': get: tags: - - identityGovernance.entitlementManagement - summary: Get customExtension from identityGovernance - description: Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.assignmentPolicy.customExtensionStageSetting_GetCustomExtension + - identityGovernance.accessPackageCatalog + summary: Get resource from identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource.role_GetResource parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: customExtensionStageSetting-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of customExtensionStageSetting + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customExtensionStageSetting + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -13194,147 +14011,155 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': - get: + patch: tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.assignmentPolicy.customExtensionStageSetting_GetCount + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource.role_UpdateResource parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get questions from identityGovernance - description: Questions that are posed to the requestor. - operationId: identityGovernance.entitlementManagement.assignmentPolicy_ListQuestion - parameters: - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResource required: true style: simple 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: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageQuestionCollectionResponse' - 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 questions for identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentPolicy_CreateQuestion - parameters: - - name: accessPackageAssignmentPolicy-id + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions/{accessPackageQuestion-id}': + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource.role_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - - identityGovernance.entitlementManagement - summary: Get questions from identityGovernance - description: Questions that are posed to the requestor. - operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetQuestion + - identityGovernance.accessPackageCatalog + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.catalog.resource.scope.resource.role.resource_GetEnvironment parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageQuestion-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageQuestion + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageQuestion + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -13361,130 +14186,95 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property questions in identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentPolicy_UpdateQuestion + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + operationId: identityGovernance.catalog.resource.scope.resource.role.resource_refresh parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageQuestion-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageQuestion + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageQuestion - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' - required: true + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property questions for identityGovernance - operationId: identityGovernance.entitlementManagement.assignmentPolicy_DeleteQuestion + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource.scope.resource.role.resource_ListUploadSession parameters: - - name: accessPackageAssignmentPolicy-id + - name: accessPackageCatalog-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageCatalog required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - name: accessPackageQuestion-id + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageQuestion + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageQuestion - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.assignmentPolicy.question_GetCount - parameters: - - name: accessPackageAssignmentPolicy-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignmentPolicy + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentPolicy - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/assignmentPolicies/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/assignmentRequests: - get: - tags: - - identityGovernance.entitlementManagement - summary: List assignmentRequests - description: 'In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentrequests?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_ListAssignmentRequest - parameters: + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -13522,7 +14312,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -13531,156 +14321,41495 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.entitlementManagement - summary: Create accessPackageAssignmentRequest - description: 'In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentrequests?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_CreateAssignmentRequest - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequest + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource.role.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource.scope.resource.role.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource.role.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource.role.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.scope.resource.role.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.scope.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.scope.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.scope.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.scope.resource.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.scope.resource.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resource.scope.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.scope.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.scope.resource.role_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource.scope.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource.scope.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resources/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resource_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get resourceScopes from identityGovernance + operationId: identityGovernance.catalog_ListResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to resourceScopes for identityGovernance + operationId: identityGovernance.catalog_CreateResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get resourceScopes from identityGovernance + operationId: identityGovernance.catalog_GetResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resourceScopes in identityGovernance + operationId: identityGovernance.catalog_UpdateResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resourceScopes for identityGovernance + operationId: identityGovernance.catalog_DeleteResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get resource from identityGovernance + operationId: identityGovernance.catalog.resourceScope_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.catalog.resourceScope_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.catalog.resourceScope_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.catalog.resourceScope.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + operationId: identityGovernance.catalog.resourceScope.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceScope.resource_ListRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_CreateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceScope.resource_GetRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_UpdateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_DeleteRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get resource from identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action refresh + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_ListScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_CreateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id1}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_GetScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_UpdateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_DeleteScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource.role.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceScope.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceScope.resource.role_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceScope.resource_ListScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_CreateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/{accessPackageResourceScope-id1}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.catalog.resourceScope.resource_GetScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_UpdateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_DeleteScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceScope.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resourceScope.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.catalog.resourceScope.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.accessPackageCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.catalog.resourceScope.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resourceScope.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.catalog.resourceScope.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceScope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.accessPackageCatalog + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceScope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.accessPackageCatalog + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.catalog.resourceScope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceScope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.accessPackageCatalog + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.catalog.resourceScope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceScope.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/catalogs/{accessPackageCatalog-id}/resourceScopes/$count': + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog.resourceScope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/catalogs/$count: + get: + tags: + - identityGovernance.accessPackageCatalog + summary: Get the number of the resource + operationId: identityGovernance.catalog_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get entitlementManagement from identityGovernance + operationId: identityGovernance_GetEntitlementManagement + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property entitlementManagement in identityGovernance + operationId: identityGovernance_UpdateEntitlementManagement + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property entitlementManagement for identityGovernance + operationId: identityGovernance_DeleteEntitlementManagement + parameters: + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get approval + description: "Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.\r\nIn PIM for Groups, providing the identifier of the assignment schedule request." + operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentApproval + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.approvalCollectionResponse' + 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 accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentApproval + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get approval + description: "Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.\r\nIn PIM for Groups, providing the identifier of the assignment schedule request." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approval-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentApproval + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + 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: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageAssignmentApprovals in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageAssignmentApproval + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + 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: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageAssignmentApprovals for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageAssignmentApproval + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages': + get: + tags: + - identityGovernance.entitlementManagement + summary: List approval stages + description: "List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.\r\nIn PIM for Groups, providing the identifier of the assignment schedule request." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approval-list-stages?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_ListStage + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + 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: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.approvalStageCollectionResponse' + 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 stages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_CreateStage + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages/{approvalStage-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get approvalStage + description: Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approvalstage-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetStage + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStage-id + in: path + description: The unique identifier of approvalStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update approvalStage + description: Approve or deny an approvalStage object in an approval. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approvalstage-update?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_UpdateStage + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStage-id + in: path + description: The unique identifier of approvalStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property stages for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_DeleteStage + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - name: approvalStage-id + in: path + description: The unique identifier of approvalStage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approvalStage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval-id}/stages/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval.stage_GetCount + parameters: + - name: approval-id + in: path + description: The unique identifier of approval + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: approval + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApproval_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of approval + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackages: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackages + description: 'Retrieve a list of accessPackage objects. The resulting list includes all the access packages that the caller has access to read, across all catalogs.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-accesspackages?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_ListAccessPackage + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + 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 accessPackage + description: Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-accesspackages?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_CreateAccessPackage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage + description: Retrieve the properties and relationships of an accessPackage object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_GetAccessPackage + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update accessPackage + description: 'Update an existing accessPackage object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-update?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_UpdateAccessPackage + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackage + description: Delete an accessPackage object. You cannot delete an access package if it has any accessPackageAssignment. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_DeleteAccessPackage + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith': + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackagesIncompatibleWith + description: Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_ListAccessPackagesIncompatibleGraphWPre + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/{accessPackage-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage_GetAccessPackagesIncompatibleGraphWPre + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackage-id1 + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/accessPackagesIncompatibleWith/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.accessPackagesIncompatibleWith_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get assignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage_ListAssignmentPolicy + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + 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 assignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_CreateAssignmentPolicy + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get assignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage_GetAssignmentPolicy + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property assignmentPolicies in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_UpdateAssignmentPolicy + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property assignmentPolicies for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteAssignmentPolicy + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: Access package containing this policy. Read-only. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetAccessPackage + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/catalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get catalog from identityGovernance + description: Catalog of the access package containing this policy. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetCatalog + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_ListCustomExtensionStageSetting + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + 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: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + 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 customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_CreateCustomExtensionStageSetting + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetCustomExtensionStageSetting + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_UpdateCustomExtensionStageSetting + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_DeleteCustomExtensionStageSetting + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy.customExtensionStageSetting_GetCustomExtension + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy.customExtensionStageSetting_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get questions from identityGovernance + description: Questions that are posed to the requestor. + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_ListQuestion + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + 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: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageQuestionCollectionResponse' + 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 questions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_CreateQuestion + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions/{accessPackageQuestion-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get questions from identityGovernance + description: Questions that are posed to the requestor. + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetQuestion + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageQuestion-id + in: path + description: The unique identifier of accessPackageQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageQuestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property questions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_UpdateQuestion + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageQuestion-id + in: path + description: The unique identifier of accessPackageQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageQuestion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property questions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_DeleteQuestion + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageQuestion-id + in: path + description: The unique identifier of accessPackageQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageQuestion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy.question_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/assignmentPolicies/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.assignmentPolicy_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/catalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get catalog from identityGovernance + description: Required when creating the access package. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.accessPackage_GetCatalog + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages': + get: + tags: + - identityGovernance.entitlementManagement + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackage + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/{accessPackage-id1}/$ref': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove accessPackage from incompatibleAccessPackages + description: 'Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_DeleteAccessPackageGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackage-id1 + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleAccessPackage_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleAccessPackages/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleAccessPackageGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/StringCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Add accessPackage to incompatibleAccessPackages + description: 'Add an accessPackage to the list of access packages that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-post-incompatibleaccesspackage?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleAccessPackageGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + $ref: '#/components/requestBodies/refPostBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove accessPackage from incompatibleAccessPackages + description: 'Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatibleaccesspackage?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleAccessPackageGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups': + get: + tags: + - identityGovernance.entitlementManagement + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleGroup + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/$ref': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove group from incompatibleGroups + description: 'Remove a group from the list of groups that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_DeleteGroupGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get serviceProvisioningErrors property value + description: 'Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object. Supports $filter (eq, not, for isResolved and serviceInstance).' + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_ListServiceProvisioningError + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/{group-id}/serviceProvisioningErrors/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup.ServiceProvisioningError_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: group-id + in: path + description: The unique identifier of group + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.incompatibleGroup_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/incompatibleGroups/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_ListIncompatibleGroupGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/StringCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Add group to incompatibleGroups + description: 'Add a group to the list of groups that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-post-incompatiblegroup?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_CreateIncompatibleGroupGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + $ref: '#/components/requestBodies/refPostBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove group from incompatibleGroups + description: 'Remove a group from the list of groups that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete-incompatiblegroup?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteIncompatibleGroupGraphBPreRef + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/microsoft.graph.getApplicablePolicyRequirements': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action getApplicablePolicyRequirements + description: 'In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_getApplicablePolicyRequirement + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + responses: + 2XX: + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestRequirements' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceRoleScopes from identityGovernance + description: The resource roles and scopes in this access package. + operationId: identityGovernance.entitlementManagement.accessPackage_ListResourceRoleScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + 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 resourceRoleScope + description: 'Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the originId for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-post-resourcerolescopes?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_CreateResourceRoleScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceRoleScopes from identityGovernance + description: The resource roles and scopes in this access package. + operationId: identityGovernance.entitlementManagement.accessPackage_GetResourceRoleScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resourceRoleScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage_UpdateResourceRoleScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove resourceRoleScope from an accessPackage + description: Remove an accessPackageResourceRoleScope from an accessPackage list of resource role scopes. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-delete-resourcerolescopes?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_DeleteResourceRoleScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get role from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_GetRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property role in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_UpdateRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property role for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_DeleteRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role_GetResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role_UpdateResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role_DeleteResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_GetEnvironment + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_refresh + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_ListRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_CreateRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_GetRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_UpdateRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_DeleteRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.role_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_ListScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_CreateScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_GetScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_UpdateScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_DeleteScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope_GetResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope_UpdateResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope_DeleteResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_GetEnvironment + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_refresh + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_ListRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_CreateRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_GetRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_UpdateRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_DeleteRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.role_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_GetUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_UpdateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource_DeleteUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.scope_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_ListUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_CreateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_GetUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_UpdateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource_DeleteUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.uploadSession_ListFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.uploadSession_GetFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.role.resource.uploadSession_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scope from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_GetScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scope in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_UpdateScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scope for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_DeleteScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope_GetResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope_UpdateResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope_DeleteResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_GetEnvironment + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_refresh + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_ListRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_CreateRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_GetRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_UpdateRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_DeleteRole + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role_GetResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role_UpdateResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role_DeleteResource + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_GetEnvironment + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_refresh + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_ListScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_CreateScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_GetScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_UpdateScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_DeleteScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.scope_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_ListUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_CreateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_GetUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_UpdateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource_DeleteUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.uploadSession_ListFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.role_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_ListScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_CreateScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_GetScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_UpdateScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_DeleteScope + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.scope_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_ListUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_CreateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_GetUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_UpdateUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource_DeleteUploadSession + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/{accessPackage-id}/resourceRoleScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage.resourceRoleScope_GetCount + parameters: + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/accessPackages/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackage_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackage objects filtered on the signed-in user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackage-filterbycurrentuser?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackage_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of accessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/accessPackageSuggestions: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageSuggestions from identityGovernance + description: Suggested access packages for end users based on various criteria such as related people insights and assignment history. + operationId: identityGovernance.entitlementManagement_ListAccessPackageSuggestion + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageSuggestionCollectionResponse' + 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 accessPackageSuggestions for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAccessPackageSuggestion + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageSuggestions from identityGovernance + description: Suggested access packages for end users based on various criteria such as related people insights and assignment history. + operationId: identityGovernance.entitlementManagement_GetAccessPackageSuggestion + parameters: + - name: accessPackageSuggestion-id + in: path + description: The unique identifier of accessPackageSuggestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageSuggestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property accessPackageSuggestions in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAccessPackageSuggestion + parameters: + - name: accessPackageSuggestion-id + in: path + description: The unique identifier of accessPackageSuggestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageSuggestion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property accessPackageSuggestions for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAccessPackageSuggestion + parameters: + - name: accessPackageSuggestion-id + in: path + description: The unique identifier of accessPackageSuggestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageSuggestion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion-id}/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: The access package information for the suggested package. + operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetAccessPackage + parameters: + - name: accessPackageSuggestion-id + in: path + description: The unique identifier of accessPackageSuggestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageSuggestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/accessPackageSuggestions/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/accessPackageSuggestions/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function filterByCurrentUser + description: Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagesuggestions-filterbycurrentuser?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.accessPackageSuggestion_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestionFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of accessPackageSuggestion + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/assignmentPolicies: + get: + tags: + - identityGovernance.entitlementManagement + summary: List assignmentPolicies + description: 'Retrieve a list of accessPackageAssignmentPolicy objects in Microsoft Entra entitlement management. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=assignmentPolicies as a query parameter.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentpolicies?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_ListAssignmentPolicy + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentPolicyCollectionResponse' + 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 assignmentPolicies + description: 'Create a new accessPackageAssignmentPolicy object in Microsoft Entra entitlement management. The request includes a reference to the accessPackage that contains this policy, which must already exist.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentpolicies?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_CreateAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentPolicy + description: "In Microsoft Entra entitlement management, retrieve the properties and relationships of an\r\n accessPackageAssignmentPolicy object." + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_GetAssignmentPolicy + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update accessPackageAssignmentPolicy + description: 'Update an existing accessPackageAssignmentPolicy object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-update?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_SetAssignmentPolicy + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackageAssignmentPolicy + description: 'In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentpolicy-delete?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_DeleteAssignmentPolicy + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: Access package containing this policy. Read-only. Supports $expand. + operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetAccessPackage + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/catalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get catalog from identityGovernance + description: Catalog of the access package containing this policy. Read-only. + operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCatalog + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.assignmentPolicy_ListCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + 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: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customExtensionStageSettingCollectionResponse' + 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 customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.assignmentPolicy_CreateCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtensionStageSettings from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property customExtensionStageSettings in identityGovernance + operationId: identityGovernance.entitlementManagement.assignmentPolicy_UpdateCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customExtensionStageSettings for identityGovernance + operationId: identityGovernance.entitlementManagement.assignmentPolicy_DeleteCustomExtensionStageSetting + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/{customExtensionStageSetting-id}/customExtension': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customExtension from identityGovernance + description: Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.assignmentPolicy.customExtensionStageSetting_GetCustomExtension + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: customExtensionStageSetting-id + in: path + description: The unique identifier of customExtensionStageSetting + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customExtensionStageSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/customExtensionStageSettings/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.assignmentPolicy.customExtensionStageSetting_GetCount + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get questions from identityGovernance + description: Questions that are posed to the requestor. + operationId: identityGovernance.entitlementManagement.assignmentPolicy_ListQuestion + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + 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: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageQuestionCollectionResponse' + 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 questions for identityGovernance + operationId: identityGovernance.entitlementManagement.assignmentPolicy_CreateQuestion + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions/{accessPackageQuestion-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get questions from identityGovernance + description: Questions that are posed to the requestor. + operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetQuestion + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageQuestion-id + in: path + description: The unique identifier of accessPackageQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageQuestion + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property questions in identityGovernance + operationId: identityGovernance.entitlementManagement.assignmentPolicy_UpdateQuestion + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageQuestion-id + in: path + description: The unique identifier of accessPackageQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageQuestion + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property questions for identityGovernance + operationId: identityGovernance.entitlementManagement.assignmentPolicy_DeleteQuestion + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - name: accessPackageQuestion-id + in: path + description: The unique identifier of accessPackageQuestion + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageQuestion + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy-id}/questions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.assignmentPolicy.question_GetCount + parameters: + - name: accessPackageAssignmentPolicy-id + in: path + description: The unique identifier of accessPackageAssignmentPolicy + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentPolicy + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/assignmentPolicies/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.assignmentPolicy_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/assignmentRequests: + get: + tags: + - identityGovernance.entitlementManagement + summary: List assignmentRequests + description: 'In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignmentrequests?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_ListAssignmentRequest + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentRequestCollectionResponse' + 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 accessPackageAssignmentRequest + description: 'In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-assignmentrequests?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_CreateAssignmentRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentRequest description: 'In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentRequest object.' externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_GetAssignmentRequest + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_GetAssignmentRequest + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property assignmentRequests in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAssignmentRequest + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackageAssignmentRequest + description: Delete an accessPackageAssignmentRequest object. This request can be made to remove a denied or completed request. You cannot delete an access package assignment request if it has any accessPackageAssignment objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-delete?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_DeleteAssignmentRequest + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.assignmentRequest_GetAccessPackage + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/assignment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get assignment from identityGovernance + description: 'For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' + operationId: identityGovernance.entitlementManagement.assignmentRequest_GetAssignment + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action cancel + description: 'In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancellable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.assignmentRequest_cancel + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action reprocess + description: 'In Microsoft Entra entitlement management, callers can automatically retry a user''s request for access to an access package. It''s performed on an accessPackageAssignmentRequest object whose requestState is in a DeliveryFailed or PartiallyDelivered state. You can only reprocess a request within 14 days from the time the original request was completed. For requests completed more than 14 days, you will need to ask the users to cancel the request(s) and make a new request in the MyAccess portal.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-reprocess?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.assignmentRequest_reprocess + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action resume + description: 'Resume a user''s access package request after waiting for a callback from a custom extension. In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It''s performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.assignmentRequest_resume + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.customExtensionData' + additionalProperties: + type: object + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/requestor': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get requestor from identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' + operationId: identityGovernance.entitlementManagement.assignmentRequest_GetRequestor + parameters: + - name: accessPackageAssignmentRequest-id + in: path + description: The unique identifier of accessPackageAssignmentRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/assignmentRequests/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.assignmentRequest_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/assignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignmentRequest objects filtered on the signed-in user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.assignmentRequest_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/assignments: + get: + tags: + - identityGovernance.entitlementManagement + summary: List assignments + description: 'In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignment objects. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages. If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: $filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignments?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_ListAssignment + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' + 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 assignments for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAssignment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignment + description: 'In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignment object.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignment-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_GetAssignment + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property assignments in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAssignment + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property assignments for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAssignment + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}/accessPackage': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackage from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters. + operationId: identityGovernance.entitlementManagement.assignment_GetAccessPackage + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}/assignmentPolicy': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get assignmentPolicy from identityGovernance + description: Read-only. Supports $filter (eq) on the id property and $expand query parameters. + operationId: identityGovernance.entitlementManagement.assignment_GetAssignmentPolicy + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action reprocess + description: 'In Microsoft Entra entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package. The state of the access package assignment must be Delivered for the administrator to reprocess the user''s assignment. Only admins with the Access Package Assignment Manager role, or higher, in Microsoft Entra entitlement management can perform this action.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignment-reprocess?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.assignment_reprocess + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}/target': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get target from identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId. + operationId: identityGovernance.entitlementManagement.assignment_GetTarget + parameters: + - name: accessPackageAssignment-id + in: path + description: The unique identifier of accessPackageAssignment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/assignments/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.assignment_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/assignments/microsoft.graph.additionalAccess(): + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function additionalAccess + description: 'In Microsoft Entra Entitlement Management, retrieve a collection of accessPackageAssignment objects that indicate a target user has an assignment to a specified access package and also an assignment to another, potentially incompatible, access package. This can be used to prepare to configure the incompatible access packages for a specific access package.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignment-additionalaccess?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.assignment_additionalAccess + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/assignments/microsoft.graph.additionalAccess(accessPackageId=''{accessPackageId}'',incompatibleAccessPackageId=''{incompatibleAccessPackageId}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function additionalAccess + operationId: identityGovernance.entitlementManagement.assignment_additionalAccess + parameters: + - name: accessPackageId + in: path + description: 'Usage: accessPackageId=''{accessPackageId}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: incompatibleAccessPackageId + in: path + description: 'Usage: incompatibleAccessPackageId=''{incompatibleAccessPackageId}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/identityGovernance/entitlementManagement/assignments/microsoft.graph.filterByCurrentUser(on=''{on}'')': + get: + tags: + - identityGovernance.entitlementManagement + summary: Invoke function filterByCurrentUser + description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignment objects filtered on the signed-in user.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignment-filterbycurrentuser?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.assignment_filterGraphBPreCurrentUser + parameters: + - name: on + in: path + description: 'Usage: on=''{on}''' + required: true + style: simple + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Success + content: + application/json: + schema: + title: Collection of accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /identityGovernance/entitlementManagement/availableAccessPackages: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get availableAccessPackages from identityGovernance + description: Access packages available for end users to browse and request. + operationId: identityGovernance.entitlementManagement_ListAvailableAccessPackage + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.availableAccessPackageCollectionResponse' + 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 availableAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateAvailableAccessPackage + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get availableAccessPackages from identityGovernance + description: Access packages available for end users to browse and request. + operationId: identityGovernance.entitlementManagement_GetAvailableAccessPackage + parameters: + - name: availableAccessPackage-id + in: path + description: The unique identifier of availableAccessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: availableAccessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property availableAccessPackages in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateAvailableAccessPackage + parameters: + - name: availableAccessPackage-id + in: path + description: The unique identifier of availableAccessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: availableAccessPackage + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property availableAccessPackages for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteAvailableAccessPackage + parameters: + - name: availableAccessPackage-id + in: path + description: The unique identifier of availableAccessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: availableAccessPackage + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: List resourceRoleScopes + description: Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/availableaccesspackage-list-resourcerolescopes?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.availableAccessPackage_ListResourceRoleScope + parameters: + - name: availableAccessPackage-id + in: path + description: The unique identifier of availableAccessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: availableAccessPackage + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceRoleScopes from identityGovernance + description: The resource role scopes associated with this available access package. + operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetResourceRoleScope + parameters: + - name: availableAccessPackage-id + in: path + description: The unique identifier of availableAccessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: availableAccessPackage + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.availableAccessPackage.resourceRoleScope_GetCount + parameters: + - name: availableAccessPackage-id + in: path + description: The unique identifier of availableAccessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: availableAccessPackage + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/availableAccessPackages/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/catalogs: + get: + tags: + - identityGovernance.entitlementManagement + summary: List catalogs + description: Retrieve a list of accessPackageCatalog objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-catalogs?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_ListCatalog + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' + 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 accessPackageCatalog + description: Create a new accessPackageCatalog object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-catalogs?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_CreateCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageCatalog + description: Retrieve the properties and relationships of an accessPackageCatalog object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_GetCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update accessPackageCatalog + description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_UpdateCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackageCatalog + description: Delete an accessPackageCatalog. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_DeleteCatalog + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.catalog_ListAccessPackage + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.catalog_GetAccessPackage + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.accessPackage_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions': + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageCustomWorkflowExtensions + description: List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog_ListCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + 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 accessPackageCustomWorkflowExtension + description: Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-post-accesspackagecustomworkflowextensions?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog_CreateCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/{customCalloutExtension-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackageAssignmentRequestWorkflowExtension + description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog_GetCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update accessPackageAssignmentRequestWorkflowExtension + description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog_UpdateCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete accessPackageAssignmentRequestWorkflowExtension + description: 'Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog_DeleteCustomWorkflowExtension + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.customWorkflowExtension_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: List resourceRoles + description: 'Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-resourceroles?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog_ListResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 resourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_CreateResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_GetResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_UpdateResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_DeleteResourceRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_ListRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_CreateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/{accessPackageResourceRole-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_GetRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_UpdateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_DeleteRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.role_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_ListScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_CreateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_GetScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_UpdateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_DeleteScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_ListRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_CreateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_GetRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_UpdateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_DeleteRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.role_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceRole_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources': + get: + tags: + - identityGovernance.entitlementManagement + summary: List resources + description: Retrieve a list of accessPackageResource objects in an accessPackageCatalog. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-resources?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog_ListResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + 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 resources for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_CreateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resources from identityGovernance + description: Access package resources in this catalog. + operationId: identityGovernance.entitlementManagement.catalog_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resources in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resources for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource_ListRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource_CreateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource_GetRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource_UpdateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource_DeleteRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_ListScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_CreateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_GetScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_UpdateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_DeleteScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.role_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource_ListScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource_CreateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource_GetScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource_UpdateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource_DeleteScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_ListRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_CreateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_GetRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_UpdateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_DeleteRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: List customDataProvidedResourceUploadSession objects + description: Get a list of the customDataProvidedResourceUploadSession objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-list-uploadsessions?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 customDataProvidedResourceUploadSession + description: 'Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-post-uploadsessions?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customDataProvidedResourceUploadSession + description: Read the properties and relationships of a customDataProvidedResourceUploadSession object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update customDataProvidedResourceUploadSession + description: Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-update?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete customDataProvidedResourceUploadSession + description: Delete a customDataProvidedResourceUploadSession object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/accesspackageresource-delete-uploadsessions?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resource_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_ListResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 resourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_CreateResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceScopes from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_GetResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resourceScopes in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_UpdateResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resourceScopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog_DeleteResourceScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_ListRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_CreateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_GetRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_UpdateRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_DeleteRole + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role_GetResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role_UpdateResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role_DeleteResource + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_GetEnvironment + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_refresh + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_ListScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_CreateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_GetScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_UpdateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_DeleteScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_ListScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_CreateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/{accessPackageResourceScope-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_GetScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_UpdateScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_DeleteScope + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.scope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_ListUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_CreateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_GetUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_UpdateUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_DeleteUploadSession + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.uploadSession_ListFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.uploadSession_GetFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.uploadSession_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog.resourceScope_GetCount + parameters: + - name: accessPackageCatalog-id + in: path + description: The unique identifier of accessPackageCatalog + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/catalogs/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.catalog_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/connectedOrganizations: + get: + tags: + - identityGovernance.entitlementManagement + summary: List connectedOrganizations + description: Retrieve a list of connectedOrganization objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-connectedorganizations?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_ListConnectedOrganization + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.connectedOrganizationCollectionResponse' + 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 connectedOrganization + description: Create a new connectedOrganization object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-connectedorganizations?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_CreateConnectedOrganization + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get connectedOrganization + description: Retrieve the properties and relationships of a connectedOrganization object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-get?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_GetConnectedOrganization + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update connectedOrganization + description: Update a connectedOrganization object to change one or more of its properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-update?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganization + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete connectedOrganization + description: Delete a connectedOrganization object. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_DeleteConnectedOrganization + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get externalSponsors from identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsor + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}/$ref': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove externalSponsors + description: Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_DeleteDirectoryObjectGraphBPreRef + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_GetCount + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of externalSponsors from identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsorGraphBPreRef + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/StringCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Add externalSponsors + description: Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-post-externalsponsors?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateExternalSponsorGraphBPreRef + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + requestBody: + $ref: '#/components/requestBodies/refPostBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove externalSponsors + description: Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteExternalSponsorGraphBPreRef + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get internalSponsors from identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsor + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove internalSponsors + description: Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_DeleteDirectoryObjectGraphBPreRef + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_GetCount + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get ref of internalSponsors from identityGovernance + operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsorGraphBPreRef + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/StringCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.entitlementManagement + summary: Add internalSponsors + description: Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-post-internalsponsors?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateInternalSponsorGraphBPreRef + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + requestBody: + $ref: '#/components/requestBodies/refPostBody' + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Remove internalSponsors + description: Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteInternalSponsorGraphBPreRef + parameters: + - name: connectedOrganization-id + in: path + description: The unique identifier of connectedOrganization + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: connectedOrganization + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + - name: '@id' + in: query + description: The delete Uri + required: true + style: form + explode: false + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/connectedOrganizations/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.connectedOrganization_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/controlConfigurations: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get controlConfigurations from identityGovernance + description: Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + operationId: identityGovernance.entitlementManagement_ListControlConfiguration + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.controlConfigurationCollectionResponse' + 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 controlConfigurations for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateControlConfiguration + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get controlConfigurations from identityGovernance + description: Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + operationId: identityGovernance.entitlementManagement_GetControlConfiguration + parameters: + - name: controlConfiguration-id + in: path + description: The unique identifier of controlConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: controlConfiguration + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + put: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property controlConfigurations in identityGovernance + operationId: identityGovernance.entitlementManagement_SetControlConfiguration + parameters: + - name: controlConfiguration-id + in: path + description: The unique identifier of controlConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: controlConfiguration + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property controlConfigurations for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteControlConfiguration + parameters: + - name: controlConfiguration-id + in: path + description: The unique identifier of controlConfiguration + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: controlConfiguration + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/entitlementManagement/controlConfigurations/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.controlConfiguration_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/resourceEnvironments: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageResourceEnvironments + description: Retrieve a list of accessPackageResourceEnvironment objects and their properties. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-resourceenvironments?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_ListResourceEnvironment + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceEnvironmentCollectionResponse' + 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 resourceEnvironments for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateResourceEnvironment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceEnvironments from identityGovernance + description: A reference to the geolocation environments in which a resource is located. + operationId: identityGovernance.entitlementManagement_GetResourceEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resourceEnvironments in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateResourceEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resourceEnvironments for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteResourceEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resources from identityGovernance + description: Read-only. Required. + operationId: identityGovernance.entitlementManagement.resourceEnvironment_ListResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + 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 resources for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment_CreateResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resources from identityGovernance + description: Read-only. Required. + operationId: identityGovernance.entitlementManagement.resourceEnvironment_GetResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resources in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment_UpdateResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resources for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment_DeleteResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_refresh + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_ListRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_CreateRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_UpdateRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_DeleteRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role_GetResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role_UpdateResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role_DeleteResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_GetEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_refresh + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_ListScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_CreateScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_GetScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_UpdateScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_DeleteScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope_GetResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope_UpdateResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope_DeleteResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_GetEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_refresh + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_GetUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_UpdateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_DeleteUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_ListUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_CreateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_GetUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_UpdateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_DeleteUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.uploadSession_ListFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_ListScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_CreateScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_UpdateScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_DeleteScope + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope_GetResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope_UpdateResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope_DeleteResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_GetEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_refresh + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_ListRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_CreateRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_GetRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_UpdateRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_DeleteRole + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role_GetResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role_UpdateResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role_DeleteResource + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_GetEnvironment + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_refresh + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_ListUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_CreateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_GetUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_UpdateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_DeleteUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource.uploadSession_ListFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource.uploadSession_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_GetUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_UpdateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_DeleteUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_ListUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_CreateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_UpdateUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_DeleteUploadSession + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.uploadSession_ListFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.uploadSession_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetCount + parameters: + - name: accessPackageResourceEnvironment-id + in: path + description: The unique identifier of accessPackageResourceEnvironment + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceEnvironment + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/resourceEnvironments/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceEnvironment_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/resourceRequests: + get: + tags: + - identityGovernance.entitlementManagement + summary: List accessPackageResourceRequests + description: Retrieve a list of accessPackageResourceRequest objects. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-resourcerequests?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_ListResourceRequest + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRequestCollectionResponse' + 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 accessPackageResourceRequest + description: 'Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-resourcerequests?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement_CreateResourceRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceRequests from identityGovernance + description: Represents a request to add or remove a resource to or from a catalog respectively. + operationId: identityGovernance.entitlementManagement_GetResourceRequest + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resourceRequests in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateResourceRequest + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resourceRequests for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteResourceRequest + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get catalog from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest_GetCatalog + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property catalog in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest_UpdateCatalog + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property catalog for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest_DeleteCatalog + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/accessPackages': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListAccessPackage + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/accessPackages/{accessPackage-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetAccessPackage + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackage-id + in: path + description: The unique identifier of accessPackage + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackage + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/accessPackages/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.accessPackage_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/customWorkflowExtensions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customWorkflowExtensions from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListCustomWorkflowExtension + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + 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 customWorkflowExtensions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_CreateCustomWorkflowExtension + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/customWorkflowExtensions/{customCalloutExtension-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get customWorkflowExtensions from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetCustomWorkflowExtension + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property customWorkflowExtensions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_UpdateCustomWorkflowExtension + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property customWorkflowExtensions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_DeleteCustomWorkflowExtension + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: customCalloutExtension-id + in: path + description: The unique identifier of customCalloutExtension + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customCalloutExtension + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/customWorkflowExtensions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.customWorkflowExtension_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListResourceRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 resourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_CreateResourceRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceRoles from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetResourceRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resourceRoles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_UpdateResourceRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resourceRoles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_DeleteResourceRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole_GetResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole_UpdateResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole_DeleteResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_GetEnvironment + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_refresh + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_ListRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_CreateRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/roles/{accessPackageResourceRole-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_GetRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_UpdateRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_DeleteRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.role_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_ListScope + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + 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 scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_CreateScope + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_GetScope + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_UpdateScope + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_DeleteScope + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope_GetResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope_UpdateResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope_DeleteResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_GetEnvironment + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_refresh + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_ListRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + 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 roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_CreateRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id1}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_GetRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_UpdateRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_DeleteRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id1 + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.role_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_GetUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_UpdateUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_DeleteUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.uploadSession_ListFile + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.uploadSession.file_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_ListUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + 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 uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_CreateUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_GetUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_UpdateUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_DeleteUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.uploadSession_ListFile + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.uploadSession.file_GetCount parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property assignmentRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAssignmentRequest + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.uploadSession_uploadFile parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - required: true + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentRequest - description: Delete an accessPackageAssignmentRequest object. This request can be made to remove a denied or completed request. You cannot delete an access package assignment request if it has any accessPackageAssignment objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-delete?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_DeleteAssignmentRequest + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.uploadSession_GetCount parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/accessPackage': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetAccessPackage + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole_GetCount parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRequest + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resources from identityGovernance + description: Access package resources in this catalog. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -13703,30 +55832,68 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + 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 resources for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_CreateResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/assignment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get assignment from identityGovernance - description: 'For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetAssignment + summary: Get resources from identityGovernance + description: Access package resources in this catalog. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetResource parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -13753,119 +55920,107 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.cancel': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action cancel - description: 'In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancellable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.assignmentRequest_cancel + summary: Update the navigation property resources in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_UpdateResource parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.reprocess': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action reprocess - description: 'In Microsoft Entra entitlement management, callers can automatically retry a user''s request for access to an access package. It''s performed on an accessPackageAssignmentRequest object whose requestState is in a DeliveryFailed or PartiallyDelivered state. You can only reprocess a request within 14 days from the time the original request was completed. For requests completed more than 14 days, you will need to ask the users to cancel the request(s) and make a new request in the MyAccess portal.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-reprocess?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.assignmentRequest_reprocess - parameters: - - name: accessPackageAssignmentRequest-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/microsoft.graph.resume': - post: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action resume - description: 'Resume a user''s access package request after waiting for a callback from a custom extension. In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It''s performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-resume?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.assignmentRequest_resume + summary: Delete navigation property resources for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_DeleteResource parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - source: - type: string - nullable: true - type: - type: string - nullable: true - data: - $ref: '#/components/schemas/microsoft.graph.customExtensionData' - additionalProperties: - type: object - required: true + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest-id}/requestor': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get requestor from identityGovernance - description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetRequestor + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetEnvironment parameters: - - name: accessPackageAssignmentRequest-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignmentRequest + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignmentRequest + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -13892,112 +56047,63 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/assignmentRequests/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.assignmentRequest_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/assignmentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignmentRequest objects filtered on the signed-in user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequest-filterbycurrentuser?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.assignmentRequest_filterGraphBPreCurrentUser + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_refresh parameters: - - name: on + - name: accessPackageResourceRequest-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResource responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of accessPackageAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/assignments: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles': get: tags: - identityGovernance.entitlementManagement - summary: List assignments - description: 'In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignment objects. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages. If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: $filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-assignments?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_ListAssignment + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_ListRole parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14035,7 +56141,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14045,14 +56151,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to assignments for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAssignment + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_CreateRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -14060,29 +56183,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignment - description: 'In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignment object.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignment-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_GetAssignment + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -14109,30 +56245,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property assignments in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAssignment + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_UpdateRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -14140,24 +56292,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property assignments for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAssignment + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_DeleteRole parameters: - - name: accessPackageAssignment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -14170,68 +56338,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}/accessPackage': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackage from identityGovernance - description: Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters. - operationId: identityGovernance.entitlementManagement.assignment_GetAccessPackage + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role_GetResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}/assignmentPolicy': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get assignmentPolicy from identityGovernance - description: Read-only. Supports $filter (eq) on the id property and $expand query parameters. - operationId: identityGovernance.entitlementManagement.assignment_GetAssignmentPolicy - parameters: - - name: accessPackageAssignment-id + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -14258,193 +56395,131 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action reprocess - description: 'In Microsoft Entra entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package. The state of the access package assignment must be Delivered for the administrator to reprocess the user''s assignment. Only admins with the Access Package Assignment Manager role, or higher, in Microsoft Entra entitlement management can perform this action.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignment-reprocess?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.assignment_reprocess + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role_UpdateResource parameters: - - name: accessPackageAssignment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment-id}/target': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get target from identityGovernance - description: The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId. - operationId: identityGovernance.entitlementManagement.assignment_GetTarget - parameters: - - name: accessPackageAssignment-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageAssignment + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/assignments/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.assignment_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/assignments/microsoft.graph.additionalAccess(): - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke function additionalAccess - description: 'In Microsoft Entra Entitlement Management, retrieve a collection of accessPackageAssignment objects that indicate a target user has an assignment to a specified access package and also an assignment to another, potentially incompatible, access package. This can be used to prepare to configure the incompatible access packages for a specific access package.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignment-additionalaccess?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.assignment_additionalAccess + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role_DeleteResource parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of accessPackageAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/assignments/microsoft.graph.additionalAccess(accessPackageId=''{accessPackageId}'',incompatibleAccessPackageId=''{incompatibleAccessPackageId}'')': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Invoke function additionalAccess - operationId: identityGovernance.entitlementManagement.assignment_additionalAccess + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_GetEnvironment parameters: - - name: accessPackageId + - name: accessPackageResourceRequest-id in: path - description: 'Usage: accessPackageId=''{accessPackageId}''' + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - nullable: true - - name: incompatibleAccessPackageId + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: 'Usage: incompatibleAccessPackageId=''{incompatibleAccessPackageId}''' + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - nullable: true - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -14455,16 +56530,6 @@ paths: type: array items: type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $expand in: query description: Expand related entities @@ -14477,113 +56542,83 @@ paths: type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - title: Collection of accessPackageAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - '/identityGovernance/entitlementManagement/assignments/microsoft.graph.filterByCurrentUser(on=''{on}'')': - get: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Invoke function filterByCurrentUser - description: 'In Microsoft Entra Entitlement Management, retrieve a list of accessPackageAssignment objects filtered on the signed-in user.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignment-filterbycurrentuser?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.assignment_filterGraphBPreCurrentUser + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_refresh parameters: - - name: on + - name: accessPackageResourceRequest-id in: path - description: 'Usage: on=''{on}''' + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success - content: - application/json: - schema: - title: Collection of accessPackageAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - '@odata.nextLink': - type: string - nullable: true - additionalProperties: - type: object default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - /identityGovernance/entitlementManagement/availableAccessPackages: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': get: tags: - identityGovernance.entitlementManagement - summary: Get availableAccessPackages from identityGovernance - description: Access packages available for end users to browse and request. - operationId: identityGovernance.entitlementManagement_ListAvailableAccessPackage + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_ListScope parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14621,7 +56656,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.availableAccessPackageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14631,14 +56666,39 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to availableAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateAvailableAccessPackage + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_CreateScope + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -14646,26 +56706,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get availableAccessPackages from identityGovernance - description: Access packages available for end users to browse and request. - operationId: identityGovernance.entitlementManagement_GetAvailableAccessPackage + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_GetScope parameters: - - name: availableAccessPackage-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -14692,30 +56776,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property availableAccessPackages in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateAvailableAccessPackage + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_UpdateScope parameters: - - name: availableAccessPackage-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -14723,24 +56831,48 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property availableAccessPackages for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteAvailableAccessPackage + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_DeleteScope parameters: - - name: availableAccessPackage-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -14753,40 +56885,45 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: List resourceRoleScopes - description: Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/availableaccesspackage-list-resourcerolescopes?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.availableAccessPackage_ListResourceRoleScope + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope_GetResource parameters: - - name: availableAccessPackage-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage - - $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: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -14809,37 +56946,159 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/{accessPackageResourceRoleScope-id}': + patch: + tags: + - identityGovernance.entitlementManagement + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope_UpdateResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope_DeleteResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get resourceRoleScopes from identityGovernance - description: The resource role scopes associated with this available access package. - operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetResourceRoleScope + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_GetEnvironment parameters: - - name: availableAccessPackage-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -14866,57 +57125,95 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage-id}/resourceRoleScopes/$count': - get: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.availableAccessPackage.resourceRoleScope_GetCount + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_refresh parameters: - - name: availableAccessPackage-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of availableAccessPackage + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: availableAccessPackage - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/availableAccessPackages/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.availableAccessPackage_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/catalogs: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: List catalogs - description: Retrieve a list of accessPackageCatalog objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-catalogs?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_ListCatalog + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_ListUploadSession parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -14954,7 +57251,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCatalogCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -14964,18 +57261,47 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create accessPackageCatalog - description: Create a new accessPackageCatalog object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-catalogs?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_CreateCatalog + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_CreateUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -14983,29 +57309,58 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - - identityGovernance.entitlementManagement - summary: Get accessPackageCatalog - description: Retrieve the properties and relationships of an accessPackageCatalog object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_GetCatalog + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -15032,34 +57387,62 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageCatalog - description: 'Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-update?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_UpdateCatalog + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -15067,28 +57450,56 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageCatalog - description: Delete an accessPackageCatalog. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-delete?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_DeleteCatalog + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -15101,22 +57512,54 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.catalog_ListAccessPackage + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15154,37 +57597,69 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.catalog_GetAccessPackage + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackage-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -15211,283 +57686,402 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/accessPackages/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.accessPackage_GetCount + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions': - get: + put: tags: - identityGovernance.entitlementManagement - summary: List accessPackageCustomWorkflowExtensions - description: List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.catalog_ListCustomWorkflowExtension + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $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: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Create accessPackageCustomWorkflowExtension - description: Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-post-accesspackagecustomworkflowextensions?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.catalog_CreateCustomWorkflowExtension + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - required: true + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/{customCalloutExtension-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequestWorkflowExtension - description: Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.catalog_GetCustomWorkflowExtension + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update accessPackageAssignmentRequestWorkflowExtension - description: Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.catalog_UpdateCustomWorkflowExtension + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete accessPackageAssignmentRequestWorkflowExtension - description: 'Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.catalog_DeleteCustomWorkflowExtension + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: customCalloutExtension-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/customWorkflowExtensions/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.customWorkflowExtension_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -15495,25 +58089,38 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: List resourceRoles - description: 'Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-resourceroles?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.catalog_ListResourceRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15551,7 +58158,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -15561,23 +58168,39 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to resourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_CreateResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_CreateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -15585,25 +58208,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_GetResourceRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -15612,6 +58244,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -15638,24 +58278,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_UpdateResourceRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -15664,12 +58312,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -15677,24 +58333,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_DeleteResourceRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -15703,6 +58367,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -15715,21 +58387,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -15738,6 +58419,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -15760,67 +58464,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole_UpdateResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole_DeleteResource - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -15829,42 +58503,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/environment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_GetEnvironment - parameters: - - name: accessPackageCatalog-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -15891,25 +58545,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_refresh + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -15918,28 +58581,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_ListRole + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -15948,64 +58638,58 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_CreateRole + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -16014,48 +58698,57 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_GetRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -16063,50 +58756,48 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_UpdateRole + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -16115,54 +58806,48 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_DeleteRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -16170,41 +58855,36 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/roles/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.role_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -16212,30 +58892,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_ListScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_ListScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -16284,24 +58964,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_CreateScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_CreateScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: @@ -16319,30 +58999,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_GetScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16385,24 +59065,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_UpdateScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_UpdateScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16432,24 +59112,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource_DeleteScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_DeleteScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16470,29 +59150,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': get: tags: - identityGovernance.entitlementManagement summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope_GetResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope_GetResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16535,24 +59215,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope_UpdateResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope_UpdateResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16582,24 +59262,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope_DeleteResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope_DeleteResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16620,30 +59300,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_GetEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16682,29 +59362,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_refresh parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16719,30 +59399,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': get: tags: - identityGovernance.entitlementManagement summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_ListRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_ListRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16799,24 +59479,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_CreateRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_CreateRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16842,30 +59522,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_GetRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_GetRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16874,7 +59554,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -16916,24 +59596,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_UpdateRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_UpdateRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -16942,7 +59622,7 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -16970,253 +59650,68 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource_DeleteRole - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope.resource.role_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resourceRole.resource.scope_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceRoles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resourceRole_GetCount - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources': - get: - tags: - - identityGovernance.entitlementManagement - summary: List resources - description: Retrieve a list of accessPackageResource objects in an accessPackageCatalog. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-resources?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.catalog_ListResource - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' - 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 resources for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_CreateResource + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_DeleteRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get resources from identityGovernance - description: Access package resources in this catalog. - operationId: identityGovernance.entitlementManagement.catalog_GetResource + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role_GetResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17225,6 +59720,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -17258,17 +59769,17 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resources in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_UpdateResource + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role_UpdateResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17277,6 +59788,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -17297,17 +59824,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resources for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_DeleteResource + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role_DeleteResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17316,6 +59843,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -17328,22 +59871,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_GetEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17352,6 +59895,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -17382,21 +59941,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resource_refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_refresh parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17405,28 +59964,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource_ListRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17435,6 +60010,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -17472,7 +60063,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -17482,17 +60073,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource_CreateRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_CreateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17501,12 +60092,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -17514,26 +60121,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource_GetRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17542,6 +60149,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -17550,6 +60165,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -17576,24 +60199,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource_UpdateRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17602,6 +60225,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -17610,12 +60241,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -17623,24 +60262,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource_DeleteRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17649,6 +60288,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -17657,6 +60304,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -17669,21 +60324,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17692,6 +60348,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -17700,6 +60364,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -17722,28 +60409,29 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role_UpdateResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17752,89 +60440,84 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role_DeleteResource - parameters: - - name: accessPackageCatalog-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_GetEnvironment + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17843,6 +60526,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -17851,51 +60542,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + put: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_refresh + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17904,6 +60591,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -17912,28 +60607,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_ListScope + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -17942,6 +60659,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -17950,64 +60675,48 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $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: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_CreateScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18016,6 +60725,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -18024,39 +60741,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': - get: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_GetScope + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18065,6 +60783,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -18073,58 +60799,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_UpdateScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18133,53 +60840,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource_DeleteScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18188,14 +60886,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -18204,33 +60894,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope_GetResource + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18239,14 +60925,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -18255,6 +60933,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -18277,28 +60970,27 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope_UpdateResource + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_CreateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18307,14 +60999,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -18324,36 +61008,38 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope_DeleteResource + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18362,14 +61048,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -18378,58 +61056,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_GetEnvironment - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -18456,25 +61090,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope.resource_refresh + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18483,43 +61116,53 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resource.role.resource.scope_GetCount + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18528,36 +61171,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/roles/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resource.role_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18566,37 +61223,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource_ListScope - parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18634,68 +61276,29 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' 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 scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource_CreateScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource_GetScope + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18712,6 +61315,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -18738,24 +61357,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource_UpdateScope + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18772,37 +61393,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource_DeleteScope + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.uploadSession_SetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18819,33 +61450,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope_GetResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18862,50 +61510,48 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope_UpdateResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18922,37 +61568,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope_DeleteResource + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.uploadSession_uploadFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -18969,34 +61618,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_GetEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19013,51 +61667,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19066,36 +61697,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_ListRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19104,14 +61728,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19149,7 +61765,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -19159,17 +61775,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_CreateRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_CreateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19178,20 +61794,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -19199,26 +61807,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_GetRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19227,22 +61835,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -19269,24 +61869,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_UpdateRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19295,28 +61895,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -19324,24 +61916,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource_DeleteRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19350,22 +61942,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -19378,21 +61962,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19401,22 +61986,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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: accessPackageResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -19439,135 +62031,29 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role_UpdateResource - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role_DeleteResource - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_GetEnvironment + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.uploadSession_GetFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19576,22 +62062,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -19618,25 +62104,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role.resource_refresh + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19645,43 +62132,149 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.uploadSession_DeleteFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resource.scope.resource.role_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.uploadSession.file_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19690,14 +62283,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -19705,21 +62298,66 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/{accessPackageResource-id}/scopes/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resource.scope_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.uploadSession_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResource-id in: path description: The unique identifier of accessPackageResource @@ -19735,21 +62373,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resources/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resource_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -19757,21 +62395,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes': get: tags: - identityGovernance.entitlementManagement summary: Get resourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_ListResourceScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19820,16 +62458,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to resourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_CreateResourceScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_CreateResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest requestBody: description: New navigation property content: @@ -19847,21 +62485,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get resourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_GetResourceScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -19904,16 +62542,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property resourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_UpdateResourceScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_UpdateResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -19943,16 +62581,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property resourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog_DeleteResourceScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_DeleteResourceScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -19973,21 +62611,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource': get: tags: - identityGovernance.entitlementManagement summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope_GetResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope_GetResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20030,16 +62668,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope_UpdateResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope_UpdateResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20069,16 +62707,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope_DeleteResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope_DeleteResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20099,22 +62737,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_GetEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20153,21 +62791,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_refresh parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20182,22 +62820,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles': get: tags: - identityGovernance.entitlementManagement summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_ListRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_ListRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20254,16 +62892,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_CreateRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_CreateRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20289,22 +62927,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_GetRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_GetRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20355,16 +62993,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_UpdateRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_UpdateRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20402,16 +63040,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_DeleteRole + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_DeleteRole parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20440,21 +63078,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': get: tags: - identityGovernance.entitlementManagement summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role_GetResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role_GetResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20505,16 +63143,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role_UpdateResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role_UpdateResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20552,16 +63190,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role_DeleteResource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role_DeleteResource parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20590,22 +63228,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_GetEnvironment parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20652,21 +63290,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_refresh parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20689,22 +63327,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_ListScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_ListScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20769,16 +63407,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_CreateScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_CreateScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20812,22 +63450,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_GetScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_GetScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20886,16 +63524,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_UpdateScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_UpdateScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20941,16 +63579,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource_DeleteScope + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_DeleteScope parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -20987,21 +63625,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role.resource.scope_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.scope_GetCount parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -21025,21 +63663,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/roles/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.role_GetCount + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_ListUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -21048,37 +63687,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_ListScope - parameters: - - name: accessPackageCatalog-id - in: path - description: The unique identifier of accessPackageCatalog - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageCatalog - - name: accessPackageResourceScope-id + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21116,7 +63732,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -21126,17 +63742,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_CreateScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_CreateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -21145,12 +63761,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -21158,26 +63782,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_GetScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_GetUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -21186,14 +63810,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -21220,24 +63852,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_UpdateScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_UpdateUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -21246,20 +63878,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -21267,24 +63907,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource_DeleteScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_DeleteUploadSession parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -21293,14 +63933,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -21313,21 +63961,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resourceScope.resource.scope_GetCount + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.uploadSession_ListFile parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -21336,60 +63985,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog-id}/resourceScopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog.resourceScope_GetCount - parameters: - - name: accessPackageCatalog-id + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageCatalog + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageCatalog - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/catalogs/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.catalog_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/connectedOrganizations: - get: - tags: - - identityGovernance.entitlementManagement - summary: List connectedOrganizations - description: Retrieve a list of connectedOrganization objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-connectedorganizations?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_ListConnectedOrganization - parameters: + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21427,58 +64038,61 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.connectedOrganizationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' 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 connectedOrganization - description: Create a new connectedOrganization object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-connectedorganizations?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_CreateConnectedOrganization - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganization - description: Retrieve the properties and relationships of a connectedOrganization object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-get?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_GetConnectedOrganization + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.uploadSession_GetFile parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -21495,73 +64109,185 @@ paths: style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update connectedOrganization - description: Update a connectedOrganization object to change one or more of its properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-update?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_UpdateConnectedOrganization + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.uploadSession_SetFilesContent parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete connectedOrganization - description: Delete a connectedOrganization object. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_DeleteConnectedOrganization + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.uploadSession_DeleteFilesContent parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -21573,245 +64299,197 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get externalSponsors from identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsor + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.uploadSession.file_GetCount parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - $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: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}/$ref': - delete: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Remove externalSponsors - description: Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. externalDocs: description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_DeleteDirectoryObjectGraphBPreRef + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.uploadSession_uploadFile parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.connectedOrganization.externalSponsor_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.uploadSession_GetCount parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of externalSponsors from identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListExternalSponsorGraphBPreRef - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/StringCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.entitlementManagement - summary: Add externalSponsors - description: Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-post-externalsponsors?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateExternalSponsorGraphBPreRef - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - requestBody: - $ref: '#/components/requestBodies/refPostBody' + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Remove externalSponsors - description: Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete-externalsponsors?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteExternalSponsorGraphBPreRef + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role_GetCount parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - - name: '@id' - in: query - description: The delete Uri + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope required: true - style: form - explode: false + style: simple schema: type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/scopes': get: tags: - identityGovernance.entitlementManagement - summary: Get internalSponsors from identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsor + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_ListScope parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21849,97 +64527,97 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref': - delete: + post: tags: - identityGovernance.entitlementManagement - summary: Remove internalSponsors - description: Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_DeleteDirectoryObjectGraphBPreRef + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_CreateScope parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - name: directoryObject-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id in: path - description: The unique identifier of directoryObject + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: directoryObject - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/{accessPackageResourceScope-id1}': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.connectedOrganization.internalSponsor_GetCount + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_GetScope parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get ref of internalSponsors from identityGovernance - operationId: identityGovernance.entitlementManagement.connectedOrganization_ListInternalSponsorGraphBPreRef - parameters: - - name: connectedOrganization-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select in: query - description: Order items by property values + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities style: form explode: false schema: @@ -21949,84 +64627,126 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/StringCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' 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: Add internalSponsors - description: Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-post-internalsponsors?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.connectedOrganization_CreateInternalSponsorGraphBPreRef + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_UpdateScope parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - $ref: '#/components/requestBodies/refPostBody' + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Remove internalSponsors - description: Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/connectedorganization-delete-internalsponsors?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement.connectedOrganization_DeleteInternalSponsorGraphBPreRef + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_DeleteScope parameters: - - name: connectedOrganization-id + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id in: path - description: The unique identifier of connectedOrganization + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: connectedOrganization + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceScope-id1 + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag style: simple schema: type: string - - name: '@id' - in: query - description: The delete Uri - required: true - style: form - explode: false - schema: - type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/connectedOrganizations/$count: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.connectedOrganization_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.scope_GetCount parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -22034,14 +64754,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/controlConfigurations: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get controlConfigurations from identityGovernance - description: Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. - operationId: identityGovernance.entitlementManagement_ListControlConfiguration + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_ListUploadSession parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22079,7 +64815,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.controlConfigurationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -22089,14 +64825,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to controlConfigurations for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateControlConfiguration + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_CreateUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -22104,26 +64857,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get controlConfigurations from identityGovernance - description: Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. - operationId: identityGovernance.entitlementManagement_GetControlConfiguration + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_GetUploadSession parameters: - - name: controlConfiguration-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of controlConfiguration + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: controlConfiguration + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -22150,30 +64919,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - put: + patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property controlConfigurations in identityGovernance - operationId: identityGovernance.entitlementManagement_SetControlConfiguration + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_UpdateUploadSession parameters: - - name: controlConfiguration-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of controlConfiguration + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: controlConfiguration + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -22181,24 +64966,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.controlConfiguration' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property controlConfigurations for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteControlConfiguration + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_DeleteUploadSession parameters: - - name: controlConfiguration-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of controlConfiguration + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: controlConfiguration + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -22211,31 +65012,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/entitlementManagement/controlConfigurations/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.controlConfiguration_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/resourceEnvironments: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageResourceEnvironments - description: Retrieve a list of accessPackageResourceEnvironment objects and their properties. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-resourceenvironments?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_ListResourceEnvironment + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.uploadSession_ListFile parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22273,51 +65081,53 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceEnvironmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' 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 resourceEnvironments for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateResourceEnvironment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resourceEnvironments from identityGovernance - description: A reference to the geolocation environments in which a resource is located. - operationId: identityGovernance.entitlementManagement_GetResourceEnvironment + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.uploadSession_GetFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -22344,55 +65154,151 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resourceEnvironments in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateResourceEnvironment + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resourceEnvironments for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteResourceEnvironment + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -22404,122 +65310,156 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get resources from identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.resourceEnvironment_ListResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to resources for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment_CreateResource + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.uploadSession_uploadFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get resources from identityGovernance - description: Read-only. Required. - operationId: identityGovernance.entitlementManagement.resourceEnvironment_GetResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.uploadSession_GetCount parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest_GetResource + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest - name: $select in: query description: Select properties to be returned @@ -22553,25 +65493,17 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resources in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment_UpdateResource + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest_UpdateResource parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest requestBody: description: New navigation property values content: @@ -22592,25 +65524,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resources for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment_DeleteResource + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest_DeleteResource parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: If-Match in: header description: ETag @@ -22623,30 +65547,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_GetEnvironment parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: $select in: query description: Select properties to be returned @@ -22677,59 +65593,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_refresh parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles': get: tags: - identityGovernance.entitlementManagement summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_ListRole + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_ListRole parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -22778,24 +65678,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_CreateRole + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_CreateRole parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest requestBody: description: New navigation property content: @@ -22813,30 +65705,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetRole + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_GetRole parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -22879,24 +65763,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_UpdateRole + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_UpdateRole parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -22926,24 +65802,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_DeleteRole + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_DeleteRole parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -22964,29 +65832,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource': get: tags: - identityGovernance.entitlementManagement summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role_GetResource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role_GetResource parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23029,24 +65889,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role_UpdateResource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role_UpdateResource parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23076,24 +65928,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role_DeleteResource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role_DeleteResource parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23114,30 +65958,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_GetEnvironment parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23176,29 +66012,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_refresh parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23213,30 +66041,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_ListScope + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_ListScope parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23293,24 +66113,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_CreateScope + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_CreateScope parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23336,30 +66148,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_GetScope + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_GetScope parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23410,24 +66214,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_UpdateScope + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_UpdateScope parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23465,24 +66261,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource_DeleteScope + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_DeleteScope parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23511,29 +66299,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': get: tags: - identityGovernance.entitlementManagement summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope_GetResource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope_GetResource parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23584,24 +66364,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope_UpdateResource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope_UpdateResource parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23639,24 +66411,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope_DeleteResource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope_DeleteResource parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23685,30 +66449,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_GetEnvironment parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23755,29 +66511,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope.resource_refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_refresh parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23800,29 +66548,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role.resource.scope_GetCount + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_ListUploadSession parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRequest - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -23831,67 +66572,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/roles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.role_GetCount - parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_ListScope - parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -23929,7 +66617,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -23939,31 +66627,39 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_CreateScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_CreateUploadSession parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -23971,34 +66667,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_GetUploadSession parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24007,6 +66703,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -24033,32 +66737,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_UpdateScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_UpdateUploadSession parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24067,12 +66771,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -24080,32 +66792,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_DeleteScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_DeleteUploadSession parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24114,6 +66826,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -24126,29 +66846,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource.uploadSession_ListFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24157,6 +66878,106 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -24173,42 +66994,101 @@ paths: style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource.uploadSession_GetFilesContent + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope_UpdateResource + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource.uploadSession_SetFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24217,45 +67097,58 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope_DeleteResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24264,6 +67157,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -24275,31 +67184,29 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_GetEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24308,59 +67215,48 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_refresh + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource.uploadSession_uploadFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24369,36 +67265,47 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_ListRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource.uploadSession_GetCount parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -24407,6 +67314,67 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope_GetCount + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_ListUploadSession + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -24444,7 +67412,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -24454,39 +67422,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_CreateRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_CreateUploadSession parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -24494,50 +67454,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_GetRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_GetUploadSession parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -24564,54 +67516,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_UpdateRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_UpdateUploadSession parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -24619,48 +67563,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource_DeleteRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_DeleteUploadSession parameters: - - name: accessPackageResourceEnvironment-id - in: path - description: The unique identifier of accessPackageResourceEnvironment - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -24673,45 +67609,53 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.uploadSession_ListFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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: accessPackageResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -24734,265 +67678,266 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role_UpdateResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.uploadSession_GetFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role_DeleteResource + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_GetEnvironment + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.uploadSession_SetFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + 2XX: + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role.resource_refresh + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope.resource.role_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -25000,51 +67945,74 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/{accessPackageResource-id}/scopes/$count': - get: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource.scope_GetCount + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.uploadSession_uploadFile parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment-id}/resources/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceEnvironment.resource_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.uploadSession_GetCount parameters: - - name: accessPackageResourceEnvironment-id + - name: accessPackageResourceRequest-id in: path - description: The unique identifier of accessPackageResourceEnvironment + description: The unique identifier of accessPackageResourceRequest required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceEnvironment + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -25052,13 +68020,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/resourceEnvironments/$count: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceEnvironment_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role_GetCount parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -25066,17 +68042,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/resourceRequests: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes': get: tags: - identityGovernance.entitlementManagement - summary: List accessPackageResourceRequests - description: Retrieve a list of accessPackageResourceRequest objects. - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-list-resourcerequests?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_ListResourceRequest + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_ListScope parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25114,7 +68095,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25124,18 +68105,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create accessPackageResourceRequest - description: 'Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package.' - externalDocs: - description: Find more info here - url: https://learn.microsoft.com/graph/api/entitlementmanagement-post-resourcerequests?view=graph-rest-1.0 - operationId: identityGovernance.entitlementManagement_CreateResourceRequest + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_CreateScope + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -25143,17 +68129,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resourceRequests from identityGovernance - description: Represents a request to add or remove a resource to or from a catalog respectively. - operationId: identityGovernance.entitlementManagement_GetResourceRequest + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_GetScope parameters: - name: accessPackageResourceRequest-id in: path @@ -25163,6 +68149,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -25189,15 +68183,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resourceRequests in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateResourceRequest + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_UpdateScope parameters: - name: accessPackageResourceRequest-id in: path @@ -25207,12 +68201,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -25220,15 +68222,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resourceRequests for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteResourceRequest + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_DeleteScope parameters: - name: accessPackageResourceRequest-id in: path @@ -25238,6 +68240,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -25250,12 +68260,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get catalog from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest_GetCatalog + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope_GetResource parameters: - name: accessPackageResourceRequest-id in: path @@ -25265,6 +68275,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -25291,15 +68309,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property catalog in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest_UpdateCatalog + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope_UpdateResource parameters: - name: accessPackageResourceRequest-id in: path @@ -25309,12 +68327,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -25322,15 +68348,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property catalog for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest_DeleteCatalog + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope_DeleteResource parameters: - name: accessPackageResourceRequest-id in: path @@ -25340,6 +68366,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -25352,13 +68386,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/accessPackages': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListAccessPackage + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_GetEnvironment parameters: - name: accessPackageResourceRequest-id in: path @@ -25368,21 +68402,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - $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: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -25405,20 +68432,50 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/accessPackages/{accessPackage-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_refresh + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles': get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance - description: The access packages in this catalog. Read-only. Nullable. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetAccessPackage + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_ListRole parameters: - name: accessPackageResourceRequest-id in: path @@ -25428,14 +68485,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackage-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackage + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackage + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -25458,20 +68530,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackage' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/accessPackages/$count': - get: + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.accessPackage_GetCount + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_CreateRole parameters: - name: accessPackageResourceRequest-id in: path @@ -25481,19 +68551,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/customWorkflowExtensions': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get customWorkflowExtensions from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListCustomWorkflowExtension + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_GetRole parameters: - name: accessPackageResourceRequest-id in: path @@ -25503,21 +68592,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - $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: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -25540,18 +68630,19 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.customCalloutExtensionCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' 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 to customWorkflowExtensions for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_CreateCustomWorkflowExtension + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_UpdateRole parameters: - name: accessPackageResourceRequest-id in: path @@ -25561,29 +68652,87 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/customWorkflowExtensions/{customCalloutExtension-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_DeleteRole + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get customWorkflowExtensions from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetCustomWorkflowExtension + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role_GetResource parameters: - name: accessPackageResourceRequest-id in: path @@ -25593,14 +68742,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: customCalloutExtension-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -25627,15 +68784,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property customWorkflowExtensions in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_UpdateCustomWorkflowExtension + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role_UpdateResource parameters: - name: accessPackageResourceRequest-id in: path @@ -25645,20 +68802,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: customCalloutExtension-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -25666,15 +68831,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property customWorkflowExtensions for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_DeleteCustomWorkflowExtension + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role_DeleteResource parameters: - name: accessPackageResourceRequest-id in: path @@ -25684,14 +68849,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: customCalloutExtension-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of customCalloutExtension + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: customCalloutExtension + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -25704,12 +68877,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/customWorkflowExtensions/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.customWorkflowExtension_GetCount + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_GetEnvironment parameters: - name: accessPackageResourceRequest-id in: path @@ -25719,19 +68893,96 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_refresh + parameters: + - name: accessPackageResourceRequest-id + in: path + description: The unique identifier of accessPackageResourceRequest + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get resourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListResourceRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_ListUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -25741,6 +68992,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -25778,7 +69045,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -25788,8 +69055,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to resourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_CreateResourceRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_CreateUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -25799,12 +69066,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -25812,16 +69095,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resourceRoles from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetResourceRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_GetUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -25831,6 +69115,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -25839,6 +69131,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -25865,15 +69165,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resourceRoles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_UpdateResourceRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_UpdateUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -25883,6 +69183,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -25891,12 +69199,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -25904,15 +69220,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resourceRoles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_DeleteResourceRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_DeleteUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -25922,6 +69238,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -25930,6 +69254,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -25942,12 +69274,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource.uploadSession_ListFile parameters: - name: accessPackageResourceRequest-id in: path @@ -25957,6 +69290,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -25965,6 +69306,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -25987,19 +69351,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole_UpdateResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource.uploadSession_GetFile parameters: - name: accessPackageResourceRequest-id in: path @@ -26009,45 +69374,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole_DeleteResource - parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -26056,42 +69390,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/environment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_GetEnvironment - parameters: - - name: accessPackageResourceRequest-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -26118,16 +69432,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_refresh + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource.uploadSession_GetFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -26137,6 +69452,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -26145,19 +69468,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/roles': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_ListRole + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource.uploadSession_SetFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -26167,6 +69509,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -26175,55 +69525,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Success default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_CreateRole + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource.uploadSession_DeleteFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -26233,6 +69569,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -26241,30 +69585,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/roles/{accessPackageResourceRole-id1}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_GetRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource.uploadSession.file_GetCount parameters: - name: accessPackageResourceRequest-id in: path @@ -26274,15 +69627,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -26290,41 +69643,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_UpdateRole + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource.uploadSession_uploadFile parameters: - name: accessPackageResourceRequest-id in: path @@ -26334,6 +69677,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -26342,36 +69693,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_DeleteRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource.uploadSession_GetCount parameters: - name: accessPackageResourceRequest-id in: path @@ -26381,15 +69726,15 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceRole-id1 + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true @@ -26397,24 +69742,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/roles/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.role_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role_GetCount parameters: - name: accessPackageResourceRequest-id in: path @@ -26424,14 +69764,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -26439,13 +69779,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_ListScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_ListUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -26455,14 +69795,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -26500,7 +69840,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -26510,8 +69850,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_CreateScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_CreateUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -26521,20 +69861,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -26542,17 +69882,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_GetScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_GetUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -26562,22 +69902,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -26604,15 +69944,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_UpdateScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_UpdateUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -26622,28 +69962,28 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -26651,15 +69991,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource_DeleteScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_DeleteUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -26669,22 +70009,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -26697,12 +70037,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.uploadSession_ListFile parameters: - name: accessPackageResourceRequest-id in: path @@ -26712,22 +70053,37 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -26750,66 +70106,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope_UpdateResource - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope_DeleteResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.uploadSession_GetFile parameters: - name: accessPackageResourceRequest-id in: path @@ -26819,14 +70129,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -26835,50 +70137,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_GetEnvironment - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -26905,16 +70179,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_refresh + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.uploadSession_GetFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -26924,14 +70199,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -26940,93 +70207,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_ListRole - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary 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 to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_CreateRole + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.uploadSession_SetFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -27036,46 +70248,49 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary required: true responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id1}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_GetRole + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -27085,14 +70300,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -27101,104 +70308,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_UpdateRole - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource_DeleteRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.uploadSession.file_GetCount parameters: - name: accessPackageResourceRequest-id in: path @@ -27208,14 +70350,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -27224,32 +70358,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id1 + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': - get: + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope.resource.role_GetCount + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.uploadSession_uploadFile parameters: - name: accessPackageResourceRequest-id in: path @@ -27259,35 +70392,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/{accessPackageResourceRole-id}/resource/scopes/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole.resource.scope_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.uploadSession_GetCount parameters: - name: accessPackageResourceRequest-id in: path @@ -27297,14 +70433,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -27312,12 +70448,12 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceRoles/$count': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceRole_GetCount + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope_GetCount parameters: - name: accessPackageResourceRequest-id in: path @@ -27334,13 +70470,13 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get resources from identityGovernance - description: Access package resources in this catalog. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListResource + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_ListUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -27387,7 +70523,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -27397,8 +70533,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to resources for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_CreateResource + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_CreateUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -27413,7 +70549,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -27421,17 +70557,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resources from identityGovernance - description: Access package resources in this catalog. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetResource + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_GetUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -27441,14 +70577,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -27475,15 +70611,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resources in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_UpdateResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_UpdateUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -27493,20 +70629,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -27514,15 +70650,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resources for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_DeleteResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRequest.resource_DeleteUploadSession parameters: - name: accessPackageResourceRequest-id in: path @@ -27532,14 +70668,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -27552,96 +70688,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/environment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetEnvironment - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/microsoft.graph.refresh': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_refresh - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_ListRole + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.uploadSession_ListFile parameters: - name: accessPackageResourceRequest-id in: path @@ -27651,14 +70704,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -27696,59 +70749,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' 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 roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_CreateRole - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetRole + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.uploadSession_GetFile parameters: - name: accessPackageResourceRequest-id in: path @@ -27758,22 +70772,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -27800,105 +70814,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_UpdateRole - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_DeleteRole - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role_GetResource + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.uploadSession_GetFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -27908,57 +70834,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Retrieved navigation property + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + put: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role_UpdateResource + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.uploadSession_SetFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -27968,44 +70875,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role_DeleteResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.uploadSession_DeleteFilesContent parameters: - name: accessPackageResourceRequest-id in: path @@ -28015,22 +70919,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -28042,14 +70946,12 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_GetEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.uploadSession.file_GetCount parameters: - name: accessPackageResourceRequest-id in: path @@ -28059,58 +70961,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_refresh + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.uploadSession_uploadFile parameters: - name: accessPackageResourceRequest-id in: path @@ -28120,35 +70995,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': + '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_ListScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest.resource.uploadSession_GetCount parameters: - name: accessPackageResourceRequest-id in: path @@ -28158,22 +71028,34 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/resourceRequests/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRequest_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/resourceRoleScopes: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement_ListResourceRoleScope + parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -28211,7 +71093,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -28221,39 +71103,14 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_CreateScope - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + summary: Create new navigation property to resourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: 2XX: @@ -28261,50 +71118,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_GetScope + summary: Get resourceRoleScopes from identityGovernance + operationId: identityGovernance.entitlementManagement_GetResourceRoleScope parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -28331,54 +71163,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_UpdateScope + summary: Update the navigation property resourceRoleScopes in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateResourceRoleScope parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' required: true responses: 2XX: @@ -28386,48 +71194,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource_DeleteScope + summary: Delete navigation property resourceRoleScopes for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteResourceRoleScope parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -28440,45 +71224,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope_GetResource + summary: Get role from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope_GetRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -28505,54 +71265,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope_UpdateResource + summary: Update the navigation property role in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope_UpdateRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -28560,48 +71296,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope_DeleteResource + summary: Delete navigation property role for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope_DeleteRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -28614,46 +71326,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_GetEnvironment + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role_GetResource parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -28680,162 +71367,83 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope.resource_refresh + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role_UpdateResource parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role.resource.scope_GetCount - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/roles/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.role_GetCount + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role_DeleteResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_ListScope + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_GetEnvironment parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -28858,84 +71466,66 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_CreateScope + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_refresh parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance + summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetScope + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_ListRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: accessPackageResourceRoleScope + - $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: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -28958,134 +71548,68 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_UpdateScope - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_DeleteScope + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_CreateRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope_GetResource + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_GetRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -29112,46 +71636,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope_UpdateResource + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_UpdateRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -29159,40 +71675,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope_DeleteResource + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_DeleteRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -29205,38 +71713,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_GetEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.role_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_ListScope + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: accessPackageResourceRoleScope + - $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: accessPackageResourceScope + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -29259,75 +71788,60 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_refresh + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_CreateScope parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance + summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_ListRole + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_GetScope parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29336,21 +71850,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - name: $select in: query description: Select properties to be returned @@ -29373,35 +71872,28 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' 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 to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_CreateRole + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_UpdateScope parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29411,62 +71903,79 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_GetRole + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_DeleteScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope_GetResource + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -29493,32 +72002,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_UpdateRole + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope_UpdateResource parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29527,20 +72028,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -29548,32 +72041,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource_DeleteRole + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope_DeleteResource parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29582,14 +72067,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -29602,29 +72079,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role_GetResource + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_GetEnvironment parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29633,14 +72103,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -29667,87 +72129,121 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role_UpdateResource + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_refresh parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_ListRole + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role_DeleteResource + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_CreateRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29756,50 +72252,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_GetEnvironment + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_GetRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29842,33 +72327,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role.resource_refresh + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_UpdateRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -29885,73 +72361,88 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope.resource.role_GetCount + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_DeleteRole parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/{accessPackageResource-id}/scopes/$count': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource.scope_GetCount + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.role_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -29959,43 +72450,30 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resources/$count': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resource_GetCount + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_ListUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_ListResourceScope - parameters: - - name: accessPackageResourceRequest-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30033,7 +72511,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30043,23 +72521,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to resourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_CreateResourceScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_CreateUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -30067,25 +72553,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resourceScopes from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_GetResourceScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_GetUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30094,6 +72581,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -30120,24 +72615,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resourceScopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_UpdateResourceScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_UpdateUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30146,12 +72641,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -30159,24 +72662,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resourceScopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog_DeleteResourceScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_DeleteUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30185,6 +72688,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -30197,21 +72708,98 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.uploadSession_ListFile parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30220,6 +72808,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -30246,24 +72850,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope_UpdateResource + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30272,37 +72878,99 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope_DeleteResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30311,6 +72979,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -30322,23 +73006,21 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_GetEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30347,51 +73029,81 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.uploadSession_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -30400,36 +73112,51 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_ListRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_ListUploadSession + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -30467,7 +73194,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -30477,31 +73204,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_CreateRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_CreateUploadSession parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -30509,42 +73228,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_GetRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_GetUploadSession parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -30571,46 +73282,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_UpdateRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_UpdateUploadSession parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -30618,83 +73321,144 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_DeleteRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_DeleteUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.uploadSession_ListFile + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.uploadSession_GetFile parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -30721,87 +73485,127 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role_UpdateResource + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role_DeleteResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -30813,153 +73617,110 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_GetEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_refresh + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.uploadSession_uploadFile parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_ListScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.uploadSession_GetCount parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scope from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope_GetScope + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -30982,45 +73743,30 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' 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 to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_CreateScope + summary: Update the navigation property scope in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope_UpdateScope parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: @@ -31028,7 +73774,7 @@ paths: required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: @@ -31036,46 +73782,47 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id1}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_GetScope + summary: Delete navigation property scope for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope_DeleteScope parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope_GetResource + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: $select in: query description: Select properties to be returned @@ -31102,54 +73849,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_UpdateScope + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope_UpdateResource parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -31157,48 +73880,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource_DeleteScope + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope_DeleteResource parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id1 + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag @@ -31211,98 +73910,89 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role.resource.scope_GetCount + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_GetEnvironment parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + uniqueItems: true + type: array + items: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/roles/$count': - get: + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.role_GetCount + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_refresh parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceRoleScope responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/scopes': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance + summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_ListScope + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_ListRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31340,7 +74030,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -31350,31 +74040,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_CreateScope + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_CreateRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -31382,42 +74064,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/{accessPackageResourceScope-id1}': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance + summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_GetScope + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_GetRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -31444,46 +74118,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_UpdateScope + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_UpdateRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -31491,40 +74157,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource_DeleteScope + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_DeleteRole parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceScope-id1 + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -31537,73 +74195,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/{accessPackageResourceScope-id}/resource/scopes/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope.resource.scope_GetCount - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/catalog/resourceScopes/$count': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.catalog.resourceScope_GetCount + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role_GetResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest_GetResource - parameters: - - name: accessPackageResourceRequest-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -31638,16 +74252,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest_UpdateResource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role_UpdateResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -31669,16 +74291,24 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest_DeleteResource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role_DeleteResource parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -31691,22 +74321,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_GetEnvironment parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -31737,142 +74375,74 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_refresh - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_ListRole + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_refresh parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' - 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 roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_CreateRole - parameters: - - name: accessPackageResourceRequest-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance + summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_GetRole + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_ListScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole required: true style: simple schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -31895,28 +74465,27 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_UpdateRole + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_CreateScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -31926,36 +74495,38 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_DeleteRole + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_GetScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -31964,41 +74535,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role_GetResource - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -32025,24 +74569,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role_UpdateResource + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_UpdateScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32051,12 +74595,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: @@ -32064,24 +74616,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role_DeleteResource + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_DeleteScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32090,87 +74642,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_GetEnvironment - parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.scope_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32179,28 +74685,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_ListScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_ListUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32246,7 +74753,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -32256,17 +74763,17 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_CreateScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_CreateUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32280,7 +74787,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -32288,26 +74795,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_GetScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_GetUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32316,14 +74823,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -32350,24 +74857,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_UpdateScope + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_UpdateUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32376,20 +74883,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -32397,24 +74904,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource_DeleteScope + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_DeleteUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32423,14 +74930,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -32443,21 +74950,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.uploadSession_ListFile parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32466,14 +74974,98 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.uploadSession_GetFile + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -32500,24 +75092,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope_UpdateResource + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32526,45 +75120,99 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope_DeleteResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32573,14 +75221,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -32592,23 +75248,21 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_GetEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32617,59 +75271,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope.resource_refresh + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.uploadSession_uploadFile parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32678,35 +75313,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role.resource.scope_GetCount + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.uploadSession_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -32722,21 +75361,21 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/roles/$count': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.role_GetCount + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -32744,22 +75383,22 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_ListScope + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_ListScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -32808,16 +75447,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_CreateScope + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_CreateScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: description: New navigation property content: @@ -32835,22 +75474,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_GetScope + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_GetScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -32893,16 +75532,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_UpdateScope + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_UpdateScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -32932,16 +75571,16 @@ paths: tags: - identityGovernance.entitlementManagement summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource_DeleteScope + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_DeleteScope parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest + x-ms-docs-key-type: accessPackageResourceRoleScope - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -32962,29 +75601,59 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope_GetResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.scope_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_ListUploadSession + parameters: + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -33007,111 +75676,68 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope_UpdateResource + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_CreateUploadSession parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResourceRoleScope requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope_DeleteResource - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_GetEnvironment + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_GetUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -33138,63 +75764,107 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_refresh + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_UpdateUploadSession parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles': + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_DeleteUploadSession + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_ListRole + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.uploadSession_ListFile parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33232,84 +75902,45 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' 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 roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_CreateRole - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_GetRole + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.uploadSession_GetFile parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -33336,87 +75967,127 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_UpdateRole + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource_DeleteRole + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -33428,38 +76099,199 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role_GetResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResourceRoleScope-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResourceRoleScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/uploadSessions/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.uploadSession_GetCount + parameters: + - name: accessPackageResourceRoleScope-id + in: path + description: The unique identifier of accessPackageResourceRoleScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRoleScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/resourceRoleScopes/$count: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resourceRoleScope_GetCount + parameters: + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + /identityGovernance/entitlementManagement/resources: + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resources from identityGovernance + description: The resources associated with the catalogs. + operationId: identityGovernance.entitlementManagement_ListResource + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' + 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 resources for identityGovernance + operationId: identityGovernance.entitlementManagement_CreateResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + required: true + responses: + 2XX: + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resources from identityGovernance + description: The resources associated with the catalogs. + operationId: identityGovernance.entitlementManagement_GetResource + parameters: + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -33493,33 +76325,17 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role_UpdateResource + summary: Update the navigation property resources in identityGovernance + operationId: identityGovernance.entitlementManagement_UpdateResource parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property values content: @@ -33540,33 +76356,17 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role_DeleteResource + summary: Delete navigation property resources for identityGovernance + operationId: identityGovernance.entitlementManagement_DeleteResource parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag @@ -33579,38 +76379,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resource_GetEnvironment parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: $select in: query description: Select properties to be returned @@ -33641,116 +76425,43 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role.resource_refresh + operationId: identityGovernance.entitlementManagement.resource_refresh parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope.resource.role_GetCount - parameters: - - name: accessPackageResourceRequest-id - in: path - description: The unique identifier of accessPackageResourceRequest - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRequest - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest-id}/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest.resource.scope_GetCount + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resource_ListRole parameters: - - name: accessPackageResourceRequest-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRequest + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRequest - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/resourceRequests/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRequest_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/resourceRoleScopes: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement_ListResourceRoleScope - parameters: + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -33788,7 +76499,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -33798,14 +76509,23 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to resourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateResourceRoleScope + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resource_CreateRole + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -33813,25 +76533,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get resourceRoleScopes from identityGovernance - operationId: identityGovernance.entitlementManagement_GetResourceRoleScope + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resource_GetRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -33858,30 +76587,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resourceRoleScopes in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateResourceRoleScope + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resource_UpdateRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -33889,24 +76626,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resourceRoleScopes for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteResourceRoleScope + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resource_DeleteRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -33919,21 +76664,29 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get role from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope_GetRole + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role_GetResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -33960,30 +76713,38 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property role in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope_UpdateRole + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role_UpdateResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -33991,24 +76752,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property role for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope_DeleteRole + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role_DeleteResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -34021,21 +76790,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role_GetResource + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resource.role.resource_GetEnvironment parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -34062,83 +76840,78 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role_UpdateResource + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resource.role.resource_refresh parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role_DeleteResource - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/environment': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_GetEnvironment + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resource.role.resource_ListScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -34161,66 +76934,84 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_refresh + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource_CreateScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance + summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_ListRole + operationId: identityGovernance.entitlementManagement.resource.role.resource_GetScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -34243,60 +77034,118 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' 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 to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_CreateRole + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource_UpdateScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles/{accessPackageResourceRole-id}': + delete: + tags: + - identityGovernance.entitlementManagement + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource_DeleteScope + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_GetRole + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope_GetResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -34305,6 +77154,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -34331,24 +77188,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_UpdateRole + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope_UpdateResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -34357,12 +77214,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -34370,24 +77235,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_DeleteRole + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope_DeleteResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -34396,6 +77261,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag @@ -34408,59 +77281,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/roles/$count': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.role_GetCount + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_GetEnvironment parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_ListScope - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $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: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -34483,60 +77335,75 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_CreateScope + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_refresh parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_GetScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_ListUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -34545,6 +77412,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -34567,28 +77449,35 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_UpdateScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_CreateUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -34598,79 +77487,62 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource_DeleteScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_GetUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope_GetResource - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -34697,24 +77569,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope_UpdateResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_UpdateUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -34723,12 +77603,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -34736,24 +77624,32 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope_DeleteResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_DeleteUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -34762,6 +77658,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -34774,22 +77678,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/environment': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_GetEnvironment + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource.uploadSession_ListFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -34798,6 +77710,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -34820,29 +77755,37 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_refresh + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource.uploadSession_GetFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -34851,51 +77794,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_ListRole - parameters: - - name: accessPackageResourceRoleScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -34918,27 +77832,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_CreateRole + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -34947,39 +77872,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_GetRole + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource.uploadSession_SetFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -34988,58 +77929,58 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + delete: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_UpdateRole + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -35048,45 +77989,56 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource_DeleteRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -35095,6 +78047,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -35103,33 +78089,55 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope.resource.role_GetCount + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource.uploadSession_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -35145,21 +78153,29 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/role/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRoleScope.role.resource.scope_GetCount + operationId: identityGovernance.entitlementManagement.resource.role.resource.scope_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -35167,21 +78183,45 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get scope from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope_GetScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource.role.resource_ListUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -35204,86 +78244,84 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scope in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope_UpdateScope + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource_CreateUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scope for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope_DeleteScope + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource.role.resource_GetUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true style: simple schema: type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope_GetResource - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -35310,30 +78348,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope_UpdateResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource_UpdateUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -35341,24 +78395,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope_DeleteResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.role.resource_DeleteUploadSession parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -35371,89 +78441,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/environment': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_GetEnvironment + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.role.resource.uploadSession_ListFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/microsoft.graph.refresh': - post: - tags: - - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_refresh - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_ListRole - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -35485,66 +78504,35 @@ paths: style: form explode: false schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' - 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 roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_CreateRole - parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_GetRole + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.role.resource.uploadSession_GetFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -35553,6 +78541,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -35579,24 +78583,75 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_UpdateRole + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.role.resource.uploadSession_GetFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + responses: + 2XX: + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary + default: + $ref: '#/components/responses/error' + put: + tags: + - identityGovernance.entitlementManagement + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.role.resource.uploadSession_SetFilesContent + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -35605,37 +78660,50 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile requestBody: - description: New navigation property values + description: New media content. content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + type: string + format: binary required: true responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_DeleteRole + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.role.resource.uploadSession_DeleteFilesContent parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -35644,6 +78712,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: If-Match in: header description: ETag @@ -35655,22 +78739,21 @@ paths: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role_GetResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.role.resource.uploadSession.file_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -35679,50 +78762,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role_UpdateResource + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resource.role.resource.uploadSession_uploadFile parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -35731,37 +78804,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role_DeleteResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.role.resource.uploadSession_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -35770,42 +78845,66 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_GetEnvironment + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.role_GetCount parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get scopes from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resource_ListScope + parameters: + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -35828,82 +78927,68 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_refresh + summary: Create new navigation property to scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resource_CreateScope parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + required: true responses: 2XX: - description: Success + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': get: tags: - identityGovernance.entitlementManagement summary: Get scopes from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_ListScope + operationId: identityGovernance.entitlementManagement.resource_GetScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: accessPackageResourceScope - name: $select in: query description: Select properties to be returned @@ -35926,37 +79011,38 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' 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 to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_CreateScope + summary: Update the navigation property scopes in identityGovernance + operationId: identityGovernance.entitlementManagement.resource_UpdateScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: @@ -35964,7 +79050,7 @@ paths: required: true responses: 2XX: - description: Created navigation property. + description: Success content: application/json: schema: @@ -35972,30 +79058,55 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_GetScope + summary: Delete navigation property scopes for identityGovernance + operationId: identityGovernance.entitlementManagement.resource_DeleteScope parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceScope + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope_GetResource + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -36030,32 +79141,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_UpdateScope + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope_UpdateResource parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -36069,7 +79172,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' required: true responses: 2XX: @@ -36077,32 +79180,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource_DeleteScope + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope_DeleteResource parameters: - - name: accessPackageResourceRoleScope-id - in: path - description: The unique identifier of accessPackageResourceRoleScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -36123,74 +79218,113 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/{accessPackageResourceRole-id}/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role.resource.scope_GetCount + summary: Get environment 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.Supports $expand. + operationId: identityGovernance.entitlementManagement.resource.scope.resource_GetEnvironment + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action refresh + operationId: identityGovernance.entitlementManagement.resource.scope.resource_refresh parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: accessPackageResourceScope responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/roles/$count': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.role_GetCount + summary: Get roles from identityGovernance + description: Read-only. Nullable. Supports $expand. + operationId: identityGovernance.entitlementManagement.resource.scope.resource_ListRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_ListScope - parameters: - - name: accessPackageResourceRoleScope-id + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResourceScope - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36228,7 +79362,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -36238,23 +79372,31 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_CreateScope + summary: Create new navigation property to roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource_CreateRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -36262,26 +79404,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes/{accessPackageResourceScope-id}': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance + summary: Get roles from identityGovernance description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_GetScope + operationId: identityGovernance.entitlementManagement.resource.scope.resource_GetRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -36290,6 +79432,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -36316,24 +79466,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_UpdateScope + summary: Update the navigation property roles in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource_UpdateRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -36342,12 +79492,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' required: true responses: 2XX: @@ -36355,24 +79513,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource_DeleteScope + summary: Delete navigation property roles for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource_DeleteRole parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -36381,6 +79539,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -36393,132 +79559,37 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope-id}/scope/resource/scopes/$count': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': get: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRoleScope.scope.resource.scope_GetCount + summary: Get resource from identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role_GetResource parameters: - - name: accessPackageResourceRoleScope-id + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceRoleScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRoleScope - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/resourceRoleScopes/$count: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resourceRoleScope_GetCount - parameters: - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - /identityGovernance/entitlementManagement/resources: - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resources from identityGovernance - description: The resources associated with the catalogs. - operationId: identityGovernance.entitlementManagement_ListResource - parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceCollectionResponse' - 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 resources for identityGovernance - operationId: identityGovernance.entitlementManagement_CreateResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resources from identityGovernance - description: The resources associated with the catalogs. - operationId: identityGovernance.entitlementManagement_GetResource - parameters: - - name: accessPackageResource-id + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -36552,8 +79623,8 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resources in identityGovernance - operationId: identityGovernance.entitlementManagement_UpdateResource + summary: Update the navigation property resource in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role_UpdateResource parameters: - name: accessPackageResource-id in: path @@ -36563,6 +79634,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole requestBody: description: New navigation property values content: @@ -36583,8 +79670,8 @@ paths: delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resources for identityGovernance - operationId: identityGovernance.entitlementManagement_DeleteResource + summary: Delete navigation property resource for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role_DeleteResource parameters: - name: accessPackageResource-id in: path @@ -36594,6 +79681,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag @@ -36606,13 +79709,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/environment': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': get: tags: - identityGovernance.entitlementManagement summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resource_GetEnvironment + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_GetEnvironment parameters: - name: accessPackageResource-id in: path @@ -36622,6 +79725,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - name: $select in: query description: Select properties to be returned @@ -36652,12 +79771,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/microsoft.graph.refresh': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': post: tags: - identityGovernance.entitlementManagement summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resource_refresh + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_refresh parameters: - name: accessPackageResource-id in: path @@ -36667,19 +79786,35 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole responses: 2XX: description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resource_ListRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_ListUploadSession parameters: - name: accessPackageResource-id in: path @@ -36689,6 +79824,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -36726,7 +79877,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -36736,41 +79887,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resource_CreateRole - parameters: - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resource_GetRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_CreateUploadSession parameters: - name: accessPackageResource-id in: path @@ -36780,58 +79898,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resource_UpdateRole - parameters: - - name: accessPackageResource-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -36841,27 +79915,29 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceRole requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resource_DeleteRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_GetUploadSession parameters: - name: accessPackageResource-id in: path @@ -36871,49 +79947,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role_GetResource - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceScope + - name: accessPackageResourceRole-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceRole required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -36940,15 +79997,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role_UpdateResource + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_UpdateUploadSession parameters: - name: accessPackageResource-id in: path @@ -36958,6 +80015,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -36965,13 +80030,21 @@ paths: style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -36979,15 +80052,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role_DeleteResource + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_DeleteUploadSession parameters: - name: accessPackageResource-id in: path @@ -36997,6 +80070,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -37005,6 +80086,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -37017,13 +80106,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/environment': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resource.role.resource_GetEnvironment + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource.uploadSession_ListFile parameters: - name: accessPackageResource-id in: path @@ -37033,6 +80122,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -37041,6 +80138,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -37063,20 +80183,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resource.role.resource_refresh + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource.uploadSession_GetFile parameters: - name: accessPackageResource-id in: path @@ -37086,6 +80206,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -37094,51 +80222,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resource.role.resource_ListScope - parameters: - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -37161,18 +80260,21 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role.resource_CreateScope + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource.uploadSession_GetFilesContent parameters: - name: accessPackageResource-id in: path @@ -37182,6 +80284,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -37190,30 +80300,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Created navigation property. + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resource.role.resource_GetScope + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource.uploadSession_SetFilesContent parameters: - name: accessPackageResource-id in: path @@ -37223,6 +80341,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -37231,49 +80357,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple schema: - uniqueItems: true - type: array - items: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: + delete: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role.resource_UpdateScope + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource.uploadSession_DeleteFilesContent parameters: - name: accessPackageResource-id in: path @@ -37283,6 +80401,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -37291,36 +80417,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role.resource_DeleteScope + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource.uploadSession.file_GetCount parameters: - name: accessPackageResource-id in: path @@ -37330,6 +80459,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -37338,6 +80475,40 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -37346,24 +80517,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - name: accessPackageResourceRole-id + in: path + description: The unique identifier of accessPackageResourceRole + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceRole + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource': + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role.resource.scope_GetResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource.uploadSession_GetCount parameters: - name: accessPackageResource-id in: path @@ -37373,6 +80558,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope - name: accessPackageResourceRole-id in: path description: The unique identifier of accessPackageResourceRole @@ -37381,6 +80574,59 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceRole + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.scope.resource.role_GetCount + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource.scope.resource_ListUploadSession + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -37389,6 +80635,21 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -37411,19 +80672,18 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role.resource.scope_UpdateResource + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource_CreateUploadSession parameters: - name: accessPackageResource-id in: path @@ -37433,14 +80693,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -37450,27 +80702,29 @@ paths: type: string x-ms-docs-key-type: accessPackageResourceScope requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: - description: Success + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resource.role.resource.scope_DeleteResource + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource.scope.resource_GetUploadSession parameters: - name: accessPackageResource-id in: path @@ -37480,14 +80734,6 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - name: accessPackageResourceScope-id in: path description: The unique identifier of accessPackageResourceScope @@ -37496,50 +80742,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string - responses: - 2XX: - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/environment': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_GetEnvironment - parameters: - - name: accessPackageResource-id - in: path - description: The unique identifier of accessPackageResource - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -37566,16 +80776,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + patch: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resource.role.resource.scope.resource_refresh + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource_UpdateUploadSession parameters: - name: accessPackageResource-id in: path @@ -37585,34 +80794,44 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + required: true responses: 2XX: description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/{accessPackageResourceRole-id}/resource/scopes/$count': - get: + x-ms-docs-operation-type: operation + delete: tags: - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resource.role.resource.scope_GetCount + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource.scope.resource_DeleteUploadSession parameters: - name: accessPackageResource-id in: path @@ -37622,50 +80841,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceRole-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - responses: - 2XX: - $ref: '#/components/responses/ODataCountResponse' - default: - $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/roles/$count': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resource.role_GetCount - parameters: - - name: accessPackageResource-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: - $ref: '#/components/responses/ODataCountResponse' + description: Success default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes': + x-ms-docs-operation-type: operation + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resource_ListScope + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.uploadSession_ListFile parameters: - name: accessPackageResource-id in: path @@ -37675,6 +80885,22 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource + - name: accessPackageResourceScope-id + in: path + description: The unique identifier of accessPackageResourceScope + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -37712,18 +80938,20 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceScopeCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resource_CreateScope + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.uploadSession_GetFile parameters: - name: accessPackageResource-id in: path @@ -37733,47 +80961,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true - responses: - 2XX: - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}': - get: - tags: - - identityGovernance.entitlementManagement - summary: Get scopes from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resource_GetScope - parameters: - - name: accessPackageResource-id + - name: accessPackageResourceScope-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of accessPackageResourceScope required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: accessPackageResourceScope + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile - name: $select in: query description: Select properties to be returned @@ -37800,15 +81011,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property scopes in identityGovernance - operationId: identityGovernance.entitlementManagement.resource_UpdateScope + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.uploadSession_GetFilesContent parameters: - name: accessPackageResource-id in: path @@ -37826,28 +81039,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - required: true + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content content: - application/json: + application/octet-stream: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + put: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property scopes for identityGovernance - operationId: identityGovernance.entitlementManagement.resource_DeleteScope + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.uploadSession_SetFilesContent parameters: - name: accessPackageResource-id in: path @@ -37865,24 +81088,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id + in: path + description: The unique identifier of customDataProvidedResourceFile + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: + type: string + format: binary + required: true responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource': - get: + delete: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope_GetResource + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.scope.resource.uploadSession_DeleteFilesContent parameters: - name: accessPackageResource-id in: path @@ -37900,80 +81140,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - responses: - 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope_UpdateResource - parameters: - - name: accessPackageResource-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResource + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope_DeleteResource + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.scope.resource.uploadSession.file_GetCount parameters: - name: accessPackageResource-id in: path @@ -37991,25 +81190,31 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: If-Match - in: header - description: ETag + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true style: simple schema: type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/environment': - get: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resource.scope.resource_GetEnvironment + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resource.scope.resource.uploadSession_uploadFile parameters: - name: accessPackageResource-id in: path @@ -38027,42 +81232,30 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple schema: - uniqueItems: true - type: array - items: - type: string + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession responses: 2XX: - description: Retrieved navigation property + description: Success content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/microsoft.graph.refresh': - post: + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/uploadSessions/$count': + get: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resource.scope.resource_refresh + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.scope.resource.uploadSession_GetCount parameters: - name: accessPackageResource-id in: path @@ -38080,19 +81273,19 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResourceScope + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' responses: 2XX: - description: Success + $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/$count': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resource.scope.resource_ListRole + summary: Get the number of the resource + operationId: identityGovernance.entitlementManagement.resource.scope_GetCount parameters: - name: accessPackageResource-id in: path @@ -38102,14 +81295,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/uploadSessions': + get: + tags: + - identityGovernance.entitlementManagement + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource_ListUploadSession + parameters: + - name: accessPackageResource-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of accessPackageResource required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: accessPackageResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -38147,7 +81355,7 @@ paths: type: string responses: 2XX: - $ref: '#/components/responses/microsoft.graph.accessPackageResourceRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -38157,8 +81365,8 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope.resource_CreateRole + summary: Create new navigation property to uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource_CreateUploadSession parameters: - name: accessPackageResource-id in: path @@ -38168,20 +81376,12 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -38189,17 +81389,17 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}': get: tags: - identityGovernance.entitlementManagement - summary: Get roles from identityGovernance - description: Read-only. Nullable. Supports $expand. - operationId: identityGovernance.entitlementManagement.resource.scope.resource_GetRole + summary: Get uploadSessions from identityGovernance + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + operationId: identityGovernance.entitlementManagement.resource_GetUploadSession parameters: - name: accessPackageResource-id in: path @@ -38209,22 +81409,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: $select in: query description: Select properties to be returned @@ -38251,15 +81443,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property roles in identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope.resource_UpdateRole + summary: Update the navigation property uploadSessions in identityGovernance + operationId: identityGovernance.entitlementManagement.resource_UpdateUploadSession parameters: - name: accessPackageResource-id in: path @@ -38269,28 +81461,20 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' required: true responses: 2XX: @@ -38298,15 +81482,15 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation delete: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property roles for identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope.resource_DeleteRole + summary: Delete navigation property uploadSessions for identityGovernance + operationId: identityGovernance.entitlementManagement.resource_DeleteUploadSession parameters: - name: accessPackageResource-id in: path @@ -38316,22 +81500,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id - in: path - description: The unique identifier of accessPackageResourceScope - required: true - style: simple - schema: - type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceUploadSession - name: If-Match in: header description: ETag @@ -38344,12 +81520,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files': get: tags: - identityGovernance.entitlementManagement - summary: Get resource from identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope.resource.role_GetResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.uploadSession_ListFile parameters: - name: accessPackageResource-id in: path @@ -38359,22 +81536,29 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id - in: path - description: The unique identifier of accessPackageResourceRole - required: true - style: simple + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - $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: accessPackageResourceRole + uniqueItems: true + type: array + items: + type: string - name: $select in: query description: Select properties to be returned @@ -38397,19 +81581,20 @@ paths: type: string responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/responses/microsoft.graph.customDataProvidedResourceFileCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}': + get: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property resource in identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope.resource.role_UpdateResource + summary: Get files from identityGovernance + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + operationId: identityGovernance.entitlementManagement.resource.uploadSession_GetFile parameters: - name: accessPackageResource-id in: path @@ -38419,44 +81604,59 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - required: true + x-ms-docs-key-type: customDataProvidedResourceFile + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string responses: 2XX: - description: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/{customDataProvidedResourceFile-id}/$value': + get: tags: - identityGovernance.entitlementManagement - summary: Delete navigation property resource for identityGovernance - operationId: identityGovernance.entitlementManagement.resource.scope.resource.role_DeleteResource + summary: Get media content for the navigation property files from identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.uploadSession_GetFilesContent parameters: - name: accessPackageResource-id in: path @@ -38466,41 +81666,38 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: If-Match - in: header - description: ETag - style: simple - schema: - type: string + x-ms-docs-key-type: customDataProvidedResourceFile responses: 2XX: - description: Success + description: Retrieved media content + content: + application/octet-stream: + schema: + type: string + format: binary default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/environment': - get: + put: tags: - identityGovernance.entitlementManagement - summary: Get environment 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.Supports $expand. - operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_GetEnvironment + summary: Update media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.uploadSession_SetFilesContent parameters: - name: accessPackageResource-id in: path @@ -38510,58 +81707,41 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: + x-ms-docs-key-type: customDataProvidedResourceFile + requestBody: + description: New media content. + content: + application/octet-stream: + schema: type: string + format: binary + required: true responses: 2XX: - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/{accessPackageResourceRole-id}/resource/microsoft.graph.refresh': - post: + delete: tags: - identityGovernance.entitlementManagement - summary: Invoke action refresh - operationId: identityGovernance.entitlementManagement.resource.scope.resource.role.resource_refresh + summary: Delete media content for the navigation property files in identityGovernance + description: The unique identifier for an entity. Read-only. + operationId: identityGovernance.entitlementManagement.resource.uploadSession_DeleteFilesContent parameters: - name: accessPackageResource-id in: path @@ -38571,34 +81751,39 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope - - name: accessPackageResourceRole-id + x-ms-docs-key-type: customDataProvidedResourceUploadSession + - name: customDataProvidedResourceFile-id in: path - description: The unique identifier of accessPackageResourceRole + description: The unique identifier of customDataProvidedResourceFile required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceRole + x-ms-docs-key-type: customDataProvidedResourceFile + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: 2XX: description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/{accessPackageResourceScope-id}/resource/roles/$count': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/files/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resource.scope.resource.role_GetCount + operationId: identityGovernance.entitlementManagement.resource.uploadSession.file_GetCount parameters: - name: accessPackageResource-id in: path @@ -38608,14 +81793,14 @@ paths: schema: type: string x-ms-docs-key-type: accessPackageResource - - name: accessPackageResourceScope-id + - name: customDataProvidedResourceUploadSession-id in: path - description: The unique identifier of accessPackageResourceScope + description: The unique identifier of customDataProvidedResourceUploadSession required: true style: simple schema: type: string - x-ms-docs-key-type: accessPackageResourceScope + x-ms-docs-key-type: customDataProvidedResourceUploadSession - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' responses: @@ -38623,12 +81808,49 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' - '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/scopes/$count': + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/uploadSessions/{customDataProvidedResourceUploadSession-id}/microsoft.graph.uploadFile': + post: + tags: + - identityGovernance.entitlementManagement + summary: Invoke action uploadFile + description: Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + operationId: identityGovernance.entitlementManagement.resource.uploadSession_uploadFile + parameters: + - name: accessPackageResource-id + in: path + description: The unique identifier of accessPackageResource + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: accessPackageResource + - name: customDataProvidedResourceUploadSession-id + in: path + description: The unique identifier of customDataProvidedResourceUploadSession + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: customDataProvidedResourceUploadSession + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/entitlementManagement/resources/{accessPackageResource-id}/uploadSessions/$count': get: tags: - identityGovernance.entitlementManagement summary: Get the number of the resource - operationId: identityGovernance.entitlementManagement.resource.scope_GetCount + operationId: identityGovernance.entitlementManagement.resource.uploadSession_GetCount parameters: - name: accessPackageResource-id in: path @@ -71975,6 +115197,11 @@ components: $ref: '#/components/schemas/microsoft.graph.accessReviewSet' appConsent: $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + catalogs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + x-ms-navigationProperty: true entitlementManagement: $ref: '#/components/schemas/microsoft.graph.entitlementManagement' lifecycleWorkflows: @@ -72490,6 +115717,374 @@ components: - reviewer - unknownFutureValue type: string + microsoft.graph.accessPackageCatalog: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageCatalog + type: object + properties: + catalogType: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalogType' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + description: + type: string + description: The description of the access package catalog. + nullable: true + displayName: + type: string + description: The display name of the access package catalog. + nullable: true + isExternallyVisible: + type: boolean + description: Whether the access packages in this catalog can be requested by users outside of the tenant. + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalogState' + accessPackages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: The access packages in this catalog. Read-only. Nullable. + x-ms-navigationProperty: true + customWorkflowExtensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + x-ms-navigationProperty: true + resourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + x-ms-navigationProperty: true + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Access package resources in this catalog. + x-ms-navigationProperty: true + resourceScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessPackage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackage + 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: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + description: + type: string + description: The description of the access package. + nullable: true + displayName: + type: string + description: 'Required. The display name of the access package. Supports $filter (eq, contains).' + nullable: true + isHidden: + type: boolean + description: Indicates whether the access package is hidden from the requestor. + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + accessPackagesIncompatibleWith: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: The access packages that are incompatible with this package. Read-only. + x-ms-navigationProperty: true + assignmentPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + description: Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + catalog: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + incompatibleAccessPackages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: The access packages whose assigned users are ineligible to be assigned this access package. + x-ms-navigationProperty: true + incompatibleGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: The groups whose members are ineligible to be assigned this access package. + x-ms-navigationProperty: true + resourceRoleScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + description: The resource roles and scopes in this access package. + x-ms-navigationProperty: true + 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 + 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.accessPackageResourceRole: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceRole + type: object + properties: + description: + type: string + description: A description for the resource role. + nullable: true + displayName: + type: string + description: The display name of the resource role such as the role defined by the application. + nullable: true + originId: + type: string + description: 'The unique identifier of the resource role in the origin system. For a SharePoint Online site, the originId is the sequence number of the role in the site.' + nullable: true + originSystem: + type: string + description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup.' + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.roleType' + resource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + additionalProperties: + type: object + microsoft.graph.accessPackageResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResource + type: object + properties: + attributes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttribute' + description: Contains information about the attributes to be collected from the requestor and sent to the resource application. + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + description: + type: string + description: A description for the resource. + nullable: true + displayName: + type: string + description: 'The display name of the resource, such as the application name, group name or site name.' + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + originId: + type: string + description: 'The unique identifier of the resource in the origin system. For a Microsoft Entra group, this is the identifier of the group.' + nullable: true + originSystem: + type: string + description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.' + nullable: true + environment: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + roles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + scopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + uploadSessions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' + description: The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessPackageResourceEnvironment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceEnvironment + type: object + properties: + connectionInfo: + $ref: '#/components/schemas/microsoft.graph.connectionInfo' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time that this object was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + description: + type: string + description: The description of this object. + nullable: true + displayName: + type: string + description: The display name of this object. + nullable: true + isDefaultEnvironment: + type: boolean + description: 'Determines whether this is default environment or not. It is set to true for all static origin systems, such as Microsoft Entra groups and Microsoft Entra Applications.' + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time that this object was last modified. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + nullable: true + originId: + type: string + description: The unique identifier of this environment in the origin system. + nullable: true + originSystem: + type: string + description: 'The type of the resource in the origin system, that is, SharePointOnline. Requires $filter (eq).' + nullable: true + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Read-only. Required. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessPackageResourceScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceScope + type: object + properties: + description: + type: string + description: The description of the scope. + nullable: true + displayName: + type: string + description: The display name of the scope. + nullable: true + isRootScope: + type: boolean + description: True if the scopes are arranged in a hierarchy and this is the top or root scope of the resource. + nullable: true + originId: + type: string + description: 'The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq).' + nullable: true + originSystem: + type: string + description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq).' + nullable: true + resource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + additionalProperties: + type: object + microsoft.graph.customDataProvidedResourceUploadSession: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customDataProvidedResourceUploadSession + 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: DateTime when the upload session was created. Read-only. Supports $orderby. + format: date-time + data: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourcePayloads.data' + isUploadDone: + type: boolean + description: Indicates if all the necessary files have been uploaded to this session. + referenceId: + type: string + description: 'The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq).' + nullable: true + stats: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadStats' + status: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadStatus' + files: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' + description: The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.customDataProvidedResourceFile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customDataProvidedResourceFile + type: object + properties: + name: + type: string + description: 'Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby.' + size: + type: number + description: 'Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: int64 + uploadedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby.' + format: date-time + additionalProperties: + type: object microsoft.graph.entitlementManagement: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -72596,70 +116191,6 @@ components: - approver - unknownFutureValue type: string - microsoft.graph.accessPackage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackage - 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: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - description: - type: string - description: The description of the access package. - nullable: true - displayName: - type: string - description: 'Required. The display name of the access package. Supports $filter (eq, contains).' - nullable: true - isHidden: - type: boolean - description: Indicates whether the access package is hidden from the requestor. - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - accessPackagesIncompatibleWith: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - description: The access packages that are incompatible with this package. Read-only. - x-ms-navigationProperty: true - assignmentPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - description: Read-only. Nullable. Supports $expand. - x-ms-navigationProperty: true - catalog: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - incompatibleAccessPackages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - description: The access packages whose assigned users are ineligible to be assigned this access package. - x-ms-navigationProperty: true - incompatibleGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.group' - description: The groups whose members are ineligible to be assigned this access package. - x-ms-navigationProperty: true - resourceRoleScopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - description: The resource roles and scopes in this access package. - x-ms-navigationProperty: true - additionalProperties: - type: object microsoft.graph.accessPackageAssignmentPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -72723,69 +116254,6 @@ components: x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.accessPackageCatalog: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageCatalog - type: object - properties: - catalogType: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalogType' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - description: - type: string - description: The description of the access package catalog. - nullable: true - displayName: - type: string - description: The display name of the access package catalog. - nullable: true - isExternallyVisible: - type: boolean - description: Whether the access packages in this catalog can be requested by users outside of the tenant. - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalogState' - accessPackages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - description: The access packages in this catalog. Read-only. Nullable. - x-ms-navigationProperty: true - customWorkflowExtensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - x-ms-navigationProperty: true - resourceRoles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - x-ms-navigationProperty: true - resources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - description: Access package resources in this catalog. - x-ms-navigationProperty: true - resourceScopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - x-ms-navigationProperty: true - additionalProperties: - type: object microsoft.graph.customExtensionStageSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -72798,28 +116266,6 @@ components: $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' 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 - 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.accessPackageQuestion: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -72911,167 +116357,6 @@ components: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' additionalProperties: type: object - microsoft.graph.accessPackageResourceRole: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResourceRole - type: object - properties: - description: - type: string - description: A description for the resource role. - nullable: true - displayName: - type: string - description: The display name of the resource role such as the role defined by the application. - nullable: true - originId: - type: string - description: 'The unique identifier of the resource role in the origin system. For a SharePoint Online site, the originId is the sequence number of the role in the site.' - nullable: true - originSystem: - type: string - description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup.' - nullable: true - type: - $ref: '#/components/schemas/microsoft.graph.roleType' - resource: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - additionalProperties: - type: object - microsoft.graph.accessPackageResource: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResource - type: object - properties: - attributes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttribute' - description: Contains information about the attributes to be collected from the requestor and sent to the resource application. - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - description: - type: string - description: A description for the resource. - nullable: true - displayName: - type: string - description: 'The display name of the resource, such as the application name, group name or site name.' - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - originId: - type: string - description: 'The unique identifier of the resource in the origin system. For a Microsoft Entra group, this is the identifier of the group.' - nullable: true - originSystem: - type: string - description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.' - nullable: true - environment: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - roles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - description: Read-only. Nullable. Supports $expand. - x-ms-navigationProperty: true - scopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - description: Read-only. Nullable. Supports $expand. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.accessPackageResourceEnvironment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResourceEnvironment - type: object - properties: - connectionInfo: - $ref: '#/components/schemas/microsoft.graph.connectionInfo' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time that this object was created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - description: - type: string - description: The description of this object. - nullable: true - displayName: - type: string - description: The display name of this object. - nullable: true - isDefaultEnvironment: - type: boolean - description: 'Determines whether this is default environment or not. It is set to true for all static origin systems, such as Microsoft Entra groups and Microsoft Entra Applications.' - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The date and time that this object was last modified. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - originId: - type: string - description: The unique identifier of this environment in the origin system. - nullable: true - originSystem: - type: string - description: 'The type of the resource in the origin system, that is, SharePointOnline. Requires $filter (eq).' - nullable: true - resources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - description: Read-only. Required. - x-ms-navigationProperty: true - additionalProperties: - type: object - microsoft.graph.accessPackageResourceScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResourceScope - type: object - properties: - description: - type: string - description: The description of the scope. - nullable: true - displayName: - type: string - description: The display name of the scope. - nullable: true - isRootScope: - type: boolean - description: True if the scopes are arranged in a hierarchy and this is the top or root scope of the resource. - nullable: true - originId: - type: string - description: 'The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq).' - nullable: true - originSystem: - type: string - description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq).' - nullable: true - resource: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - additionalProperties: - type: object microsoft.graph.accessPackageFilterByCurrentUserOptions: title: accessPackageFilterByCurrentUserOptions enum: @@ -74024,6 +117309,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -75208,6 +118499,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -75715,6 +119009,9 @@ components: type: string description: 'Identifier of the principal to which the assignment is granted. Supported principals are users, role-assignable groups, and service principals. Supports $filter (eq, in).' nullable: true + principalOrganizationId: + type: string + nullable: true roleDefinitionId: type: string description: 'Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq, in).' @@ -76364,6 +119661,119 @@ components: description: 'The status of the request. Not nullable. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable.' additionalProperties: type: object + microsoft.graph.accessPackageCatalogType: + title: accessPackageCatalogType + enum: + - userManaged + - serviceDefault + - serviceManaged + - unknownFutureValue + type: string + microsoft.graph.accessPackageCatalogState: + title: accessPackageCatalogState + enum: + - unpublished + - published + - unknownFutureValue + type: string + microsoft.graph.customExtensionAuthenticationConfiguration: + title: customExtensionAuthenticationConfiguration + type: object + additionalProperties: + type: object + microsoft.graph.customExtensionClientConfiguration: + title: customExtensionClientConfiguration + type: object + properties: + maximumRetries: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: 'The max number of retries that Microsoft Entra ID makes to the external API. Values of 0 or 1 are supported. If null, the default for the service applies.' + format: int32 + nullable: true + timeoutInMilliseconds: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: The max duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. Default duration is 1000. + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.customExtensionEndpointConfiguration: + title: customExtensionEndpointConfiguration + type: object + additionalProperties: + type: object + microsoft.graph.roleType: + title: roleType + enum: + - active + - eligible + - application + - delegated + - unknownFutureValue + type: string + microsoft.graph.accessPackageResourceAttribute: + title: accessPackageResourceAttribute + type: object + properties: + destination: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeDestination' + isEditable: + type: boolean + nullable: true + isPersistedOnAssignmentRemoval: + type: boolean + nullable: true + name: + type: string + description: 'The name of the attribute in the end system. If the destination is accessPackageUserDirectoryAttributeStore, then a user property such as jobTitle or a directory schema extension for the user object type, such as extension2b676109c7c74ae2b41549205f1947edpersonalTitle.' + nullable: true + source: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeSource' + additionalProperties: + type: object + microsoft.graph.connectionInfo: + title: connectionInfo + type: object + properties: + url: + type: string + description: The endpoint that is used by Entitlement Management to communicate with the access package resource. + nullable: true + additionalProperties: + type: object + microsoft.graph.customDataProvidedResourcePayloads.data: + title: data + type: object + additionalProperties: + type: object + microsoft.graph.customDataProvidedResourceUploadStats: + title: customDataProvidedResourceUploadStats + type: object + properties: + filesUploaded: + maximum: 2147483647 + minimum: -2147483648 + type: number + description: Number of files uploaded in this session. + format: int32 + totalBytesUploaded: + type: number + description: Total bytes uploaded in this session. + format: int64 + additionalProperties: + type: object + microsoft.graph.customDataProvidedResourceUploadStatus: + title: customDataProvidedResourceUploadStatus + enum: + - active + - complete + - expired + - unknownFutureValue + type: string microsoft.graph.allowedTargetScope: title: allowedTargetScope enum: @@ -76531,21 +119941,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.accessPackageCatalogType: - title: accessPackageCatalogType - enum: - - userManaged - - serviceDefault - - serviceManaged - - unknownFutureValue - type: string - microsoft.graph.accessPackageCatalogState: - title: accessPackageCatalogState - enum: - - unpublished - - published - - unknownFutureValue - type: string microsoft.graph.accessPackageCustomExtensionStage: title: accessPackageCustomExtensionStage enum: @@ -76557,36 +119952,6 @@ components: - assignmentOneDayBeforeExpiration - unknownFutureValue type: string - microsoft.graph.customExtensionAuthenticationConfiguration: - title: customExtensionAuthenticationConfiguration - type: object - additionalProperties: - type: object - microsoft.graph.customExtensionClientConfiguration: - title: customExtensionClientConfiguration - type: object - properties: - maximumRetries: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: 'The max number of retries that Microsoft Entra ID makes to the external API. Values of 0 or 1 are supported. If null, the default for the service applies.' - format: int32 - nullable: true - timeoutInMilliseconds: - maximum: 2147483647 - minimum: -2147483648 - type: number - description: The max duration in milliseconds that Microsoft Entra ID waits for a response from the external app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. Default duration is 1000. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.customExtensionEndpointConfiguration: - title: customExtensionEndpointConfiguration - type: object - additionalProperties: - type: object microsoft.graph.accessPackageLocalizedText: title: accessPackageLocalizedText type: object @@ -76616,45 +119981,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.roleType: - title: roleType - enum: - - active - - eligible - - application - - delegated - - unknownFutureValue - type: string - microsoft.graph.accessPackageResourceAttribute: - title: accessPackageResourceAttribute - type: object - properties: - destination: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeDestination' - isEditable: - type: boolean - nullable: true - isPersistedOnAssignmentRemoval: - type: boolean - nullable: true - name: - type: string - description: 'The name of the attribute in the end system. If the destination is accessPackageUserDirectoryAttributeStore, then a user property such as jobTitle or a directory schema extension for the user object type, such as extension2b676109c7c74ae2b41549205f1947edpersonalTitle.' - nullable: true - source: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeSource' - additionalProperties: - type: object - microsoft.graph.connectionInfo: - title: connectionInfo - type: object - properties: - url: - type: string - description: The endpoint that is used by Entitlement Management to communicate with the access package resource. - nullable: true - additionalProperties: - type: object microsoft.graph.accessPackageSuggestionReason: title: accessPackageSuggestionReason type: object @@ -80231,14 +123557,14 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.approvalCollectionResponse: - title: Collection of approval + microsoft.graph.accessPackageCatalogCollectionResponse: + title: Collection of accessPackageCatalog type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.approval' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' '@odata.nextLink': type: string nullable: true @@ -80257,209 +123583,235 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.accessPackageAssignmentPolicyCollectionResponse: - title: Collection of accessPackageAssignmentPolicy + microsoft.graph.customCalloutExtensionCollectionResponse: + title: Collection of customCalloutExtension type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.customExtensionStageSettingCollectionResponse: - title: Collection of customExtensionStageSetting + microsoft.graph.accessPackageResourceRoleCollectionResponse: + title: Collection of accessPackageResourceRole type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageQuestionCollectionResponse: - title: Collection of accessPackageQuestion + microsoft.graph.accessPackageResourceScopeCollectionResponse: + title: Collection of accessPackageResourceScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - StringCollectionResponse: - title: Collection of string + microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse: + title: Collection of customDataProvidedResourceUploadSession type: object properties: value: type: array items: - type: string + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSession' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.groupCollectionResponse: - title: Collection of group + microsoft.graph.customDataProvidedResourceFileCollectionResponse: + title: Collection of customDataProvidedResourceFile type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.group' + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFile' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.serviceProvisioningErrorCollectionResponse: - title: Collection of microsoft.graph.serviceProvisioningError + microsoft.graph.accessPackageResourceCollectionResponse: + title: Collection of accessPackageResource type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageResourceRoleScopeCollectionResponse: - title: Collection of accessPackageResourceRoleScope + microsoft.graph.approvalCollectionResponse: + title: Collection of approval type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + $ref: '#/components/schemas/microsoft.graph.approval' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageResourceRoleCollectionResponse: - title: Collection of accessPackageResourceRole + microsoft.graph.accessPackageAssignmentPolicyCollectionResponse: + title: Collection of accessPackageAssignmentPolicy type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageResourceScopeCollectionResponse: - title: Collection of accessPackageResourceScope + microsoft.graph.customExtensionStageSettingCollectionResponse: + title: Collection of customExtensionStageSetting type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + $ref: '#/components/schemas/microsoft.graph.customExtensionStageSetting' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageSuggestionCollectionResponse: - title: Collection of accessPackageSuggestion + microsoft.graph.accessPackageQuestionCollectionResponse: + title: Collection of accessPackageQuestion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageAssignmentRequestCollectionResponse: - title: Collection of accessPackageAssignmentRequest + StringCollectionResponse: + title: Collection of string type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + type: string '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageAssignmentCollectionResponse: - title: Collection of accessPackageAssignment + microsoft.graph.groupCollectionResponse: + title: Collection of group type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + $ref: '#/components/schemas/microsoft.graph.group' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.availableAccessPackageCollectionResponse: - title: Collection of availableAccessPackage + microsoft.graph.serviceProvisioningErrorCollectionResponse: + title: Collection of microsoft.graph.serviceProvisioningError type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' + $ref: '#/components/schemas/microsoft.graph.serviceProvisioningError' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageCatalogCollectionResponse: - title: Collection of accessPackageCatalog + microsoft.graph.accessPackageResourceRoleScopeCollectionResponse: + title: Collection of accessPackageResourceRoleScope type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.customCalloutExtensionCollectionResponse: - title: Collection of customCalloutExtension + microsoft.graph.accessPackageSuggestionCollectionResponse: + title: Collection of accessPackageSuggestion type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + $ref: '#/components/schemas/microsoft.graph.accessPackageSuggestion' '@odata.nextLink': type: string nullable: true additionalProperties: type: object - microsoft.graph.accessPackageResourceCollectionResponse: - title: Collection of accessPackageResource + microsoft.graph.accessPackageAssignmentRequestCollectionResponse: + title: Collection of accessPackageAssignmentRequest type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.accessPackageAssignmentCollectionResponse: + title: Collection of accessPackageAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.availableAccessPackageCollectionResponse: + title: Collection of availableAccessPackage + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.availableAccessPackage' '@odata.nextLink': type: string nullable: true @@ -80929,6 +124281,16 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' additionalProperties: type: object + microsoft.graph.accessPackageResourceAttributeDestination: + title: accessPackageResourceAttributeDestination + type: object + additionalProperties: + type: object + microsoft.graph.accessPackageResourceAttributeSource: + title: accessPackageResourceAttributeSource + type: object + additionalProperties: + type: object microsoft.graph.expirationPatternType: title: expirationPatternType enum: @@ -80993,16 +124355,6 @@ components: - acceptAccessRecommendation - unknownFutureValue type: string - microsoft.graph.accessPackageResourceAttributeDestination: - title: accessPackageResourceAttributeDestination - type: object - additionalProperties: - type: object - microsoft.graph.accessPackageResourceAttributeSource: - title: accessPackageResourceAttributeSource - type: object - additionalProperties: - type: object microsoft.graph.customExtensionCalloutInstanceStatus: title: customExtensionCalloutInstanceStatus enum: @@ -82381,6 +125733,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -84560,6 +127913,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -84592,6 +127947,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -86691,6 +130048,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -88803,6 +132161,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -88833,6 +132209,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -93014,6 +136400,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -93589,12 +136977,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object @@ -94228,18 +137627,60 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.approvalStageCollectionResponse' - microsoft.graph.approvalCollectionResponse: + microsoft.graph.accessPackageCatalogCollectionResponse: description: Retrieved collection content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.approvalCollectionResponse' + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalogCollectionResponse' microsoft.graph.accessPackageCollectionResponse: description: Retrieved collection content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.accessPackageCollectionResponse' + microsoft.graph.customCalloutExtensionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customCalloutExtensionCollectionResponse' + microsoft.graph.accessPackageResourceRoleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleCollectionResponse' + microsoft.graph.accessPackageResourceScopeCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScopeCollectionResponse' + microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceUploadSessionCollectionResponse' + microsoft.graph.customDataProvidedResourceFileCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.customDataProvidedResourceFileCollectionResponse' + microsoft.graph.accessPackageResourceCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceCollectionResponse' + microsoft.graph.approvalCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.approvalCollectionResponse' microsoft.graph.accessPackageAssignmentPolicyCollectionResponse: description: Retrieved collection content: @@ -94282,18 +137723,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScopeCollectionResponse' - microsoft.graph.accessPackageResourceRoleCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleCollectionResponse' - microsoft.graph.accessPackageResourceScopeCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScopeCollectionResponse' microsoft.graph.accessPackageSuggestionCollectionResponse: description: Retrieved collection content: @@ -94318,24 +137747,6 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.availableAccessPackageCollectionResponse' - microsoft.graph.accessPackageCatalogCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalogCollectionResponse' - microsoft.graph.customCalloutExtensionCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.customCalloutExtensionCollectionResponse' - microsoft.graph.accessPackageResourceCollectionResponse: - description: Retrieved collection - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceCollectionResponse' microsoft.graph.connectedOrganizationCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/Identity.SignIns.yml b/openApiDocs/v1.0/Identity.SignIns.yml index 1a71e901bc..02869db4d3 100644 --- a/openApiDocs/v1.0/Identity.SignIns.yml +++ b/openApiDocs/v1.0/Identity.SignIns.yml @@ -14850,6 +14850,108 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + '/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner-tenantId}/serviceProviderConstraints': + get: + tags: + - policies.crossTenantAccessPolicy + summary: Get serviceProviderConstraints from policies + operationId: policy.crossTenantAccessPolicy.partner_GetServiceProviderConstraint + parameters: + - name: crossTenantAccessPolicyConfigurationPartner-tenantId + in: path + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - policies.crossTenantAccessPolicy + summary: Update the navigation property serviceProviderConstraints in policies + operationId: policy.crossTenantAccessPolicy.partner_UpdateServiceProviderConstraint + parameters: + - name: crossTenantAccessPolicyConfigurationPartner-tenantId + in: path + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints' + required: true + responses: + 2XX: + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - policies.crossTenantAccessPolicy + summary: Delete navigation property serviceProviderConstraints for policies + operationId: policy.crossTenantAccessPolicy.partner_DeleteServiceProviderConstraint + parameters: + - name: crossTenantAccessPolicyConfigurationPartner-tenantId + in: path + description: The unique identifier of crossTenantAccessPolicyConfigurationPartner + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: crossTenantAccessPolicyConfigurationPartner + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/crossTenantAccessPolicy/partners/$count: get: tags: @@ -15027,6 +15129,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/microsoft.graph.resetToDefaultSettings: + post: + tags: + - policies.crossTenantAccessPolicy + summary: Invoke action resetToDefaultSettings + description: 'Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-resettodefaultsettings?view=graph-rest-1.0 + operationId: policy.crossTenantAccessPolicy.template.multiTenantOrganizationIdentitySynchronization_resetToDefaultSetting + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration: get: tags: @@ -15112,6 +15230,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/microsoft.graph.resetToDefaultSettings: + post: + tags: + - policies.crossTenantAccessPolicy + summary: Invoke action resetToDefaultSettings + description: 'Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-resettodefaultsettings?view=graph-rest-1.0 + operationId: policy.crossTenantAccessPolicy.template.multiTenantOrganizationPartnerConfiguration_resetToDefaultSetting + responses: + 2XX: + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /policies/defaultAppManagementPolicy: get: tags: @@ -23743,6 +23877,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -24217,6 +24357,8 @@ components: $ref: '#/components/schemas/microsoft.graph.crossTenantAccessPolicyTenantRestrictions' identitySynchronization: $ref: '#/components/schemas/microsoft.graph.crossTenantIdentitySyncPolicyPartner' + serviceProviderConstraints: + $ref: '#/components/schemas/microsoft.graph.serviceProviderConstraints' additionalProperties: type: object microsoft.graph.crossTenantIdentitySyncPolicyPartner: @@ -24234,6 +24376,13 @@ components: $ref: '#/components/schemas/microsoft.graph.crossTenantUserSyncInbound' additionalProperties: type: object + microsoft.graph.serviceProviderConstraints: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: serviceProviderConstraints + type: object + additionalProperties: + type: object microsoft.graph.policyTemplate: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -31660,6 +31809,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -32502,6 +32652,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -34200,6 +34353,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -34232,6 +34387,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -36330,6 +36487,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -38603,6 +38761,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -38633,6 +38809,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -43091,6 +43277,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -43678,12 +43866,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Reports.yml b/openApiDocs/v1.0/Reports.yml index 81b2b9cc2b..22e0e6511e 100644 --- a/openApiDocs/v1.0/Reports.yml +++ b/openApiDocs/v1.0/Reports.yml @@ -8671,6 +8671,8 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicy' description: 'Provides a list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins.' + authenticationAppDeviceDetails: + $ref: '#/components/schemas/microsoft.graph.authenticationAppDeviceDetails' clientAppUsed: type: string description: 'Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq).' @@ -8688,6 +8690,9 @@ components: format: date-time deviceDetail: $ref: '#/components/schemas/microsoft.graph.deviceDetail' + homeTenantId: + type: string + nullable: true ipAddress: type: string description: 'IP address of the client used to sign in. Supports $filter (eq, startsWith).' @@ -8706,6 +8711,9 @@ components: type: string description: ID of the resource that the user signed into. Supports $filter (eq). nullable: true + resourceTenantId: + type: string + nullable: true riskDetail: $ref: '#/components/schemas/microsoft.graph.riskDetail' riskEventTypes: @@ -8724,8 +8732,17 @@ components: $ref: '#/components/schemas/microsoft.graph.riskLevel' riskState: $ref: '#/components/schemas/microsoft.graph.riskState' + servicePrincipalId: + type: string + nullable: true + servicePrincipalName: + type: string + nullable: true status: $ref: '#/components/schemas/microsoft.graph.signInStatus' + userAgent: + type: string + nullable: true userDisplayName: type: string description: 'Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith).' @@ -9533,6 +9550,24 @@ components: $ref: '#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult' additionalProperties: type: object + microsoft.graph.authenticationAppDeviceDetails: + title: authenticationAppDeviceDetails + type: object + properties: + appVersion: + type: string + nullable: true + clientApp: + type: string + nullable: true + deviceId: + type: string + nullable: true + operatingSystem: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.conditionalAccessStatus: title: conditionalAccessStatus enum: diff --git a/openApiDocs/v1.0/Search.yml b/openApiDocs/v1.0/Search.yml index 874ec28bef..87b9e3f0f2 100644 --- a/openApiDocs/v1.0/Search.yml +++ b/openApiDocs/v1.0/Search.yml @@ -2656,6 +2656,8 @@ components: description: An array of access control entries. Each entry specifies the access granted to a user or group. Required. content: $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemContent' + informationProtectionLabel: + $ref: '#/components/schemas/microsoft.graph.externalConnectors.externalItemInformationProtectionLabel' properties: $ref: '#/components/schemas/microsoft.graph.externalConnectors.properties' activities: @@ -3070,6 +3072,15 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.externalConnectors.externalItemInformationProtectionLabel: + title: externalItemInformationProtectionLabel + type: object + properties: + sensitivityLabelId: + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.externalConnectors.properties: title: properties type: object diff --git a/openApiDocs/v1.0/Security.yml b/openApiDocs/v1.0/Security.yml index 7cf9404656..2f944c2a4b 100644 --- a/openApiDocs/v1.0/Security.yml +++ b/openApiDocs/v1.0/Security.yml @@ -25572,6 +25572,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -26419,6 +26422,10 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string x-ms-enum-flags: isFlags: true @@ -28066,6 +28073,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -31181,6 +31194,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -37936,6 +37950,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -38902,6 +38917,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -40971,6 +40988,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -41003,6 +41022,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -43512,12 +43533,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.dlpAction: title: dlpAction enum: @@ -44926,6 +44958,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -44956,6 +45006,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object diff --git a/openApiDocs/v1.0/Sites.yml b/openApiDocs/v1.0/Sites.yml index acc029c0ce..e5c1ca0d24 100644 --- a/openApiDocs/v1.0/Sites.yml +++ b/openApiDocs/v1.0/Sites.yml @@ -10212,6 +10212,7 @@ paths: tags: - groups.site summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: group.site.list.item_ListPermission parameters: - name: group-id @@ -10350,6 +10351,7 @@ paths: tags: - groups.site summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: group.site.list.item_GetPermission parameters: - name: group-id @@ -12144,6 +12146,7 @@ paths: tags: - groups.site summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: group.site.list_ListPermission parameters: - name: group-id @@ -12266,6 +12269,7 @@ paths: tags: - groups.site summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: group.site.list_GetPermission parameters: - name: group-id @@ -75009,7 +75013,11 @@ paths: get: tags: - sites.list - summary: Get permissions from sites + summary: List permissions on a listItem + description: Get a list of the permission objects associated with a listItem. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/listitem-list-permissions?view=graph-rest-1.0 operationId: site.list.item_ListPermission parameters: - name: site-id @@ -75132,6 +75140,7 @@ paths: tags: - sites.list summary: Get permissions from sites + description: The set of permissions for the item. Read-only. Nullable. operationId: site.list.item_GetPermission parameters: - name: site-id @@ -76707,7 +76716,11 @@ paths: get: tags: - sites.list - summary: Get permissions from sites + summary: List permissions on a list + description: Get a list of the permission objects associated with a list. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/list-list-permissions?view=graph-rest-1.0 operationId: site.list_ListPermission parameters: - name: site-id @@ -76773,7 +76786,11 @@ paths: post: tags: - sites.list - summary: Create new navigation property to permissions for sites + summary: Create permission on a list + description: Create a new permission object on a list. + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/list-post-permissions?view=graph-rest-1.0 operationId: site.list_CreatePermission parameters: - name: site-id @@ -76814,6 +76831,7 @@ paths: tags: - sites.list summary: Get permissions from sites + description: The set of permissions for the item. Read-only. Nullable. operationId: site.list_GetPermission parameters: - name: site-id @@ -118322,6 +118340,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -118510,6 +118534,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -118547,6 +118572,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -125971,6 +125997,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -127474,6 +127503,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -127506,6 +127537,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -130563,6 +130596,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -130593,6 +130644,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -134662,6 +134723,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -135057,12 +135120,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Teams.yml b/openApiDocs/v1.0/Teams.yml index 68ce635f85..1bcfa6d23b 100644 --- a/openApiDocs/v1.0/Teams.yml +++ b/openApiDocs/v1.0/Teams.yml @@ -70057,6 +70057,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -72075,6 +72078,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -74641,6 +74645,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -75546,6 +75556,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -81063,6 +81074,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -81095,6 +81108,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -83248,6 +83263,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -83278,6 +83311,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -86445,6 +86488,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -86721,12 +86766,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Users.Actions.yml b/openApiDocs/v1.0/Users.Actions.yml index 161a667ae1..5c19c8f3b4 100644 --- a/openApiDocs/v1.0/Users.Actions.yml +++ b/openApiDocs/v1.0/Users.Actions.yml @@ -1569,6 +1569,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -5858,6 +5864,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -6700,6 +6707,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -8364,6 +8374,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -8396,6 +8408,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -10364,6 +10378,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -12630,6 +12645,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -12660,6 +12693,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -16905,6 +16948,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -17480,12 +17525,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Users.Functions.yml b/openApiDocs/v1.0/Users.Functions.yml index 9360646a6a..5b174ebd6f 100644 --- a/openApiDocs/v1.0/Users.Functions.yml +++ b/openApiDocs/v1.0/Users.Functions.yml @@ -888,6 +888,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -5157,6 +5163,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -5999,6 +6006,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -7667,6 +7677,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -7699,6 +7711,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -9685,6 +9699,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -11965,6 +11980,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -11995,6 +12028,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -16267,6 +16310,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -16842,12 +16887,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object diff --git a/openApiDocs/v1.0/Users.yml b/openApiDocs/v1.0/Users.yml index 6eab7f412e..19915c678f 100644 --- a/openApiDocs/v1.0/Users.yml +++ b/openApiDocs/v1.0/Users.yml @@ -8555,6 +8555,145 @@ paths: $ref: '#/components/responses/ODataCountResponse' default: $ref: '#/components/responses/error' + '/users/{user-id}/sponsorOf': + get: + tags: + - users.directoryObject + summary: List sponsorOf + description: 'Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership.' + externalDocs: + description: Find more info here + url: https://learn.microsoft.com/graph/api/user-list-sponsorof?view=graph-rest-1.0 + operationId: user_ListSponsorGraphOPre + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/sponsorOf/{directoryObject-id}': + get: + tags: + - users.directoryObject + summary: Get sponsorOf from users + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + operationId: user_GetSponsorGraphOPre + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: directoryObject-id + in: path + description: The unique identifier of directoryObject + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: directoryObject + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + type: string + responses: + 2XX: + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/sponsorOf/$count': + get: + tags: + - users.directoryObject + summary: Get the number of the resource + operationId: user.sponsorOf_GetCount + parameters: + - name: user-id + in: path + description: The unique identifier of user + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + responses: + 2XX: + $ref: '#/components/responses/ODataCountResponse' + default: + $ref: '#/components/responses/error' '/users/{user-id}/sponsors': get: tags: @@ -13189,6 +13328,12 @@ components: $ref: '#/components/schemas/microsoft.graph.userSettings' solutions: $ref: '#/components/schemas/microsoft.graph.userSolutionRoot' + sponsorOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that''s a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip.' + x-ms-navigationProperty: true sponsors: type: array items: @@ -13957,6 +14102,9 @@ components: type: boolean description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' nullable: true + organizationId: + type: string + nullable: true preferredDataLocation: type: string description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' @@ -20776,6 +20924,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true subscriptions: type: array @@ -22905,6 +23054,8 @@ components: $ref: '#/components/schemas/microsoft.graph.chatInfo' chatRestrictions: $ref: '#/components/schemas/microsoft.graph.chatRestrictions' + cloudVideoInteropInfo: + $ref: '#/components/schemas/microsoft.graph.cloudVideoInteropInfo' expiryDateTime: 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 @@ -22937,6 +23088,8 @@ components: type: string description: Specifies the spoken language used during the meeting for recording and transcription purposes. nullable: true + meetingType: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingType' recordAutomatically: type: boolean description: Indicates whether to record the meeting automatically. @@ -24974,6 +25127,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' + description: The set of permissions for the item. Read-only. Nullable. x-ms-navigationProperty: true versions: type: array @@ -27016,6 +27170,24 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.cloudVideoInteropInfo: + title: cloudVideoInteropInfo + type: object + properties: + moreInfoWebUrl: + type: string + description: Provides other video teleconferencing (VTC) dial-in options. Read-only. + nullable: true + tenantKey: + type: string + description: The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + nullable: true + videoTeleconferenceId: + type: string + description: The video teleconferencing ID. Read-only. + nullable: true + additionalProperties: + type: object microsoft.graph.joinMeetingIdSettings: title: joinMeetingIdSettings type: object @@ -27046,6 +27218,16 @@ components: $ref: '#/components/schemas/microsoft.graph.lobbyBypassScope' additionalProperties: type: object + microsoft.graph.onlineMeetingType: + title: onlineMeetingType + enum: + - adhoc + - scheduled + - recurring + - broadcast + - meetnow + - unknownFutureValue + type: string microsoft.graph.onlineMeetingSensitivityLabelAssignment: title: onlineMeetingSensitivityLabelAssignment type: object @@ -31131,6 +31313,8 @@ components: properties: content: $ref: '#/components/schemas/microsoft.graph.contentBase' + contentCategory: + $ref: '#/components/schemas/microsoft.graph.contentCategory' correlationId: type: string description: 'An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation).' @@ -31877,12 +32061,23 @@ components: - downloadText - downloadFile - unknownFutureValue + - copyToClipboard + - pasteFromClipboard + - print + - accessDebugTools type: string microsoft.graph.contentBase: title: contentBase type: object additionalProperties: type: object + microsoft.graph.contentCategory: + title: contentCategory + enum: + - none + - ai + - unknownFutureValue + type: string microsoft.graph.operatingSystemSpecifications: title: operatingSystemSpecifications type: object